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

瑜伽 网站模板百度公司官网

瑜伽 网站模板,百度公司官网,多语种网站建设,东营网页制作公司1. 题意 给定一组数,求最长连续序列,要求时间复杂度 O ( n ) O(n) O(n) 2. 题解 常规解法肯定是直接排序,再求最长连续序列,但是这样复杂度肯定是 超了的。 因此我们用哈希表来存,之后再求最长连续序列。 一个比…

1. 题意

给定一组数,求最长连续序列,要求时间复杂度 O ( n ) O(n) O(n)

2. 题解

常规解法肯定是直接排序,再求最长连续序列,但是这样复杂度肯定是

超了的。

因此我们用哈希表来存,之后再求最长连续序列。

一个比较重要的小优化是,如果 v − 1 v-1 v1在哈希表中,我们就不需要再从

v v v开始枚举最长连续序列了!

class Solution {
public:int longestConsecutive(vector<int>& nums) {std::unordered_set<int> hs;for (int num: nums) {hs.insert( num );}int ans = 0;for (auto it = hs.begin(); it != hs.end(); ++it) {int v = *it;if ( hs.count( v - 1) ) {continue;}int ed = v + 1;while ( hs.count(ed) ) { ed++;}ans = std::max( ans, ed - v);}return ans;}
};
http://www.dtcms.com/wzjs/24525.html

相关文章:

  • 广州 网站制google搜索app下载
  • 电脑如何建立网站优化大师官方正版下载
  • 网站开发 jsp盐酸达泊西汀片是治疗什么的药物
  • Wordpress免费版插件搜狗排名优化工具
  • wordpress怎么发布网站网站流量统计工具
  • 品牌网站建设k小蝌蚪网站优化软件费用
  • 郑州做网站的外包公司数据分析系统
  • 做网站诈骗怎样做一个产品营销方案
  • 如何做白日梦的网站百度地图客服人工电话
  • 运城做网站seo网络排名优化
  • 做a 免费网站十大免费网站推广平台
  • 小型企业网站开发公司网址服务器查询
  • php网站出现乱码小程序开发框架
  • 长春专业做网站的公司seo搜索优化待遇
  • 网站规划与网页设计第四版电子书发广告去哪个平台
  • 陕西企业网站建设哪家专业小红书推广费用一般多少
  • 外贸网站建设关键点qq引流推广平台
  • 个人网站免费制作今日最火的新闻
  • 网站建设 大纲百度搜索指数在线查询
  • 重庆网站建设优斗士品牌营销策划方案怎么做才好
  • 博尔塔拉州大型网站建设seo品牌优化整站优化
  • 做环保是跑还是网站卖seo网络优化师
  • 中兴能源建设有限公司网站百度搜索流量查询
  • 网站建设的话术太原seo推广外包
  • 哪个网站做图片外链seo方法图片
  • 电脑网站打不开是什么原因造成的长沙关键词优化服务
  • 资深的金融行业网站开发免费推广产品平台有哪些
  • 电子商务网站开发是什么如何让百度能查到自己
  • 深圳网站建设公司排名青岛seo优化公司
  • 在阿里巴巴上做网站有效果吗全网营销代理加盟