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

天成信息网站建设自助建站平台网页制作自学

天成信息网站建设自助建站平台,网页制作自学,大足专业建站公司,健身房网络推广渠道判断前一位数在不在字典中是这道题的关键之处,这样就可以避免重复查找,从而达到O(n) 的时间复杂度。如果没有这个判断,那么时间复杂度最坏也得是O(N^2)级别的。 1. 题目 2. 分析 合理利用数据结构。本题中使用了set来保存数组的元素&#x…

判断前一位数在不在字典中是这道题的关键之处,这样就可以避免重复查找,从而达到O(n) 的时间复杂度。如果没有这个判断,那么时间复杂度最坏也得是O(N^2)级别的。

1. 题目

2. 分析

  • 合理利用数据结构。本题中使用了set来保存数组的元素,这是为了加快数据的查找。
  • 聪明地利用规则,从而进一步减少时间复杂度。

3. 代码

class Solution:def longestConsecutive(self, nums: List[int]) -> int:if len(nums) == 0:return 0 nums_set = set(nums) # 使用set存储便于查找max_res = 1for i in nums:# 如果i-1 不在set中,那么就必须亲自下场计算值# 正是这个if 保证了 O(n) 时间复杂度if i-1 not in nums_set:cnt = 1start = i+1while(start in nums_set):cnt+=1start += 1max_res = max(max_res, cnt)return max_res
http://www.yayakq.cn/news/327915/

相关文章:

  • 需要企业网站建设莆田有哪几家做网站设计
  • wordpress h1标签外贸工厂网站做seo多吗
  • 项目网站如何做到精准客户推广
  • 网址导航网站怎样做flash 网站模板
  • 艾纳网站建设上海自贸区注册公司优惠政策
  • 网站的域名分为哪些手机做任务网站有哪些
  • 上海网站排名提升杭州网站维护公司
  • 网站地图 wordpresswordpress全端美化
  • 互联网站建设中国中小企业网官方网站
  • 什么大的网站是帝国cms做的商业网站开发 流程
  • 网站建设教学廊坊搜索引擎在线
  • 学校网站系统管理淘宝导购网站备案
  • 天津网站设计公司排名外贸定制网站建设电话
  • 网站后台模板安装显示不了网站地图制作方法
  • 请人做网站设计的方案西宁网站维护
  • 本地做的网站怎么解析到域名医疗器械监督管理条例2021
  • 太原网站seo外包网站备案重要性
  • 郑州大型网站自己做一个网站一年的费用
  • 惠州网站制作培训个人网站模板下载
  • 上海建设工程 U盘登录哪个网站苏州seo网站公司
  • 苏州新公司网站建设合肥百度关键词排名
  • 海南行指专业网站开发中山网站建设金科
  • 优质的广州微网站建设在线企业建站服务
  • 织梦网站安装出现dir怎样查看网站是否被百度收录
  • 滨湖区建设局网站广州市网页设计制作
  • 网站建设项目经历wordpress 年份
  • 建设虚拟币交易网站怎么建立网站 个人
  • 搜索引擎优化网站全屋定制十大名牌是哪些
  • 个人公众号做网站青岛谷歌优化
  • 找素材去哪个网站莱芜雪野湖自驾游攻略