当前位置: 首页 > wzjs >正文

游戏直播网站怎么做网站seo优化方案

游戏直播网站怎么做,网站seo优化方案,智慧团建网址,广州定制网站开发1.题目描述 2.思路 暴力解法是会超出时间限制的。首先将nums写成一个集合(哈希表),无限循环,对于集合顶端的元素向左and向右扩展最大长度,每访问一个元素就把它从集合里删掉,循环的结束条件是集合为空。 …

1.题目描述

2.思路

暴力解法是会超出时间限制的。首先将nums写成一个集合(哈希表),无限循环,对于集合顶端的元素向左and向右扩展最大长度,每访问一个元素就把它从集合里删掉,循环的结束条件是集合为空。

3.代码(Python3)

class Solution:def longestConsecutive(self, nums: List[int]) -> int:def neighbor_exist(num):left_num, right_num = num - 1, num + 1current_consecutive = 1while 1:if left_num in nums_set:nums_set.remove(left_num)current_consecutive += 1left_num -= 1else:breakwhile 1:if right_num in nums_set:nums_set.remove(right_num)current_consecutive += 1right_num += 1else:breakreturn current_consecutivenums_set = set(nums)longest_consecutive = 0while 1:if len(nums_set) == 0:return longest_consecutivecurrent_consecutive = neighbor_exist(nums_set.pop())longest_consecutive = max(longest_consecutive, current_consecutive)

4.执行情况

5.感想

看了官方题解发现了更简便的代码,直接遍历集合,如果当前元素不是当前序列的开始元素就continue,如果是就扩展长度直到扩展不了,如下:

class Solution:def longestConsecutive(self, nums: List[int]) -> int:nums_set = set(nums)longest_consecutive = 0for num in nums_set:if (num - 1) not in nums_set:current_consecutive = 1current_num = numwhile (current_num + 1) in nums_set:current_consecutive += 1current_num += 1longest_consecutive = max(longest_consecutive, current_consecutive)return longest_consecutive

但是这个代码执行出来的效果竟然不如我上面写的那个。不过也确实,官方题解是把全部元素都判断了一遍是不是开头,我是用完就删,确实应该相对高效。

http://www.dtcms.com/wzjs/432712.html

相关文章:

  • 外贸自己做网站网站查询域名ip
  • 做网站和推广找哪家好商城推广
  • 百度收录提交之后如何让网站更快的展示出来免费推广网站大全
  • 北京商业网站建设关键词优化seo公司
  • 免费看舆情网站专业seo网络营销公司
  • 如何用 python 做网站百度提交入口地址在哪
  • icp网站备案查询查域名的网址
  • 为政府做网站的公司百度知道下载
  • 洛阳网站改版维护公司怎么投放网络广告
  • 河北手机网站建设云南新闻最新消息今天
  • 二维码的网站如何做seo推广技术培训
  • 微网站自己怎么做的百度人工在线客服
  • 四川成都私人网站建设南京seo外包平台
  • 微网站和h5有什么区别免费的seo优化工具
  • 网站搭建流程负责人黄页网站推广服务
  • app开发制作网站平台软文推广文章范文
  • 商务网站建设策划书的格式百度在线翻译
  • 买高端品牌网站建设百度竞价效果怎么样
  • 网站更改域名农村电商平台有哪些
  • 哈尔滨 建设网站 科技百度用户服务中心官网
  • 学做网站的步骤百度做网站推广电话
  • 整形医院网站建设如何提高百度搜索排名
  • 谷歌网站怎么做外链新冠咳嗽一般要咳多少天
  • wordpress怎么滚动图片seo发包软件
  • 郑州网站建设公司电话多少网站seo策划
  • 深圳建设局网站首页松松软文
  • 阿里巴巴网站网络营销的平台网上营销型网站
  • 一个网站没有备案市场推广方案怎么写
  • 门头沟建设委员会官方网站衡水seo营销
  • 网站建设必须注意的事项上海百度seo牛巨微