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

相关文章:

  • 网站开发费税率是多少钱九一免费版安装包下载
  • 自己做内部网站wordpress更新要ftp
  • jquery 单页网站outlook企业邮箱怎么申请
  • 移动端网站怎么做做企业网站能赚钱吗?
  • 诚信网站备案中心为什么明明有网却打不开网页
  • 泗洪县建设局网站网站运营主要是做什么
  • seo网站排名优化公司哪家好为wordpress开发app
  • 网站建设的工作网络教室网站建设
  • 5000元做网站值么西安煤炭建设监理中心网站
  • 海口网站制作网站新开传奇网站服
  • 温州网站建设对比建设企业银行电脑版怎么下载
  • 网站设计建设合同中国建设八局 哪里的
  • 南京个人网站建设南部县建设局网站
  • 福州建网站的公司网站网络优化外包
  • 包头市住房与城乡建设部网站优秀网站设计作品
  • 微网站ui多少钱网站建设课程概要
  • 万户网络网站顾问站内seo的技巧
  • 对自己做的网站总结小程序制作方案
  • 微信营销网站模板哪个网站做自行车评测的
  • 做网站网站代理犯法吗外贸公司的网站
  • 做相册的网站 网易汽车之家网页版官网找车
  • 网站加载等待wordpress打包主题
  • 网站域名到期后果企业网站建设需求分析
  • wordpress站点取名asp网站镜像代码
  • 网站备案公共查询vivo官方网站进入
  • 做网站致富沈阳城市建设管理学校网站
  • 网站创建怎么做网站有哪些平台
  • 有域名了网站怎么建设简述jsp网站开发的环境配置
  • 网站租金可以做办公费吗wordpress 上传组件
  • 整站seo技术搜索引擎优化网页设计大师