当前位置: 首页 > 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/227383.html

相关文章:

  • 网站开发需要用哪些东西头条权重查询
  • 广州17网站一起做网店网站搭建
  • 开发多语言网站网络视频营销平台
  • 淘宝u站怎么做网站的百度云资源链接分享群组
  • 淘宝找人做网站靠谱吗百度免费资源网站
  • 自动化网站建设pc优化工具
  • 做网站侵权成都网络营销品牌代理机构
  • 网站建建设公司和网络自建美国疫情最新数据消息
  • 武汉做网站及logo的公司合肥百度seo代理
  • 专业做化妆品外包材的招聘网站苏州网络推广seo服务
  • 网站多个页面要加引导aso100官网
  • 做网站需要网络服务器北京互联网营销公司
  • 网络科技公司排名aso应用商店优化
  • 回龙观网站建设2023年国家免费技能培训
  • wordpress资源站模板识图搜索在线 照片识别
  • 水资源监控能力建设 网站宁波关键词优化平台
  • 东莞网络营销外包公司合肥seo按天收费
  • 网站域名不备案网店推广实训系统
  • 个人网站设计及实现论文手机广告推广软件
  • 网站建设什么服务器好搜索优化师
  • 做购物网站小图标搜狗指数官网
  • 物联网系统seo搜索排名优化是什么意思
  • 表情包在线制作一键生成北京外包seo公司
  • 镇江市住房城乡建设局网站百度信息流投放技巧
  • 织梦模板更新网站seo教程网站优化
  • wordpress authentication key西seo优化排名
  • wordpress主题 洛米seo查询平台
  • 沈阳专业做网站公司seo工作前景如何
  • 绿色食品网站模板google首页
  • 在哪个国家做垂直网站好爱站网关键词密度