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

网站运营做网页设计网站制作多少钱一个

网站运营做网页设计,网站制作多少钱一个,WordPress无图片主题,国外购买空间的网站有哪些这道题最简单的想法就是排序计数,但是复杂度为O(nlogn),不符合题意 于是采用哈希表的方法 将所有数字存放在哈希表中,然后开始逐个寻找。 比如当前遍历到x,如果x-1也存在哈希表中,那就从x-1开始遍历最长连续序列&#…

这道题最简单的想法就是排序+计数,但是复杂度为O(nlogn),不符合题意
于是采用哈希表的方法
将所有数字存放在哈希表中,然后开始逐个寻找。
比如当前遍历到x,如果x-1也存在哈希表中,那就从x-1开始遍历最长连续序列,所以这是要点一:确保从序列开头开始遍历连续序列
保证好要点一之后,就可以开始遍历了,假设遍历到该连续序列的末尾,其值为y,那么该序列的长度为y-x+1
此外,为了保证O(n)的复杂度,在哈希表开始遍历寻找时,每遍历一个元素就让该元素出列,所以产生了要点二:将连续序列的元素遍历后出列,保证只处理一次。
例如在示例[200,4,100,1,2,3]中,出列顺序为[200,100,1,2,3,4]

class Solution {
public:int longestConsecutive(vector<int>& nums) {int ans = 0;unordered_set<int> s;for (auto num: nums) s.insert(num);for (auto x: nums) {if (s.count(x) && !s.count(x - 1)) {auto y = x;s.erase(x);while (s.count(y + 1)) {y++;s.erase(y);}ans = max(ans, y - x + 1);}}return ans;}
};
http://www.yayakq.cn/news/428951/

相关文章:

  • 购物网站建设的选题意义个人备案网站可以做论坛吗
  • 专业网站建设官网网站开发新闻怎么写
  • 易思腾网站建设8080端口wordpress
  • 站长之家0网站的分辨率是多少像素
  • 高端集团网站建设wordpress怎么加滑块
  • etw做的网站网站更新迭代
  • 北京华诚传媒有限公司官方网站软件著作权申请
  • 网站建设外文版政策文件企业网站建设报价方案模板
  • 企业网站搜索引擎推广方法天津it培训机构
  • 做电商网站有什语言好企业微网站与手机微信号
  • 做阿里巴巴网站应怎样定位网站自动收录
  • 未来的门户网站h5手机网站制作
  • 封面型网页网站有哪些东阳便宜营销型网站建设
  • 设计排版优秀网站昆山公司网站建设
  • 做网站签订合同广州网站定制
  • 网站建设和管理办法学做网站要代码
  • 个性化网站设计哪个网站可以做室内设计
  • wordpress整站搬运啥也不懂怎么建设网站
  • 营销网站做推广公司企业网站做速优化排名万象
  • 城阳网站建设公司电话做网站建设比较好的公司
  • 东莞网站优化教程修车店怎么做网站
  • wordpress个人网站赚钱网络营销策略都有哪些
  • 魔力百科网站做料理视频高校保卫处网站建设工作总结
  • 南康网站制作自己做的网站跳转到购彩大厅
  • 建设网站出现400错误国内跨境电商平台排行榜前十名
  • 营销型企业网站建设板块设置网站建设服务中企动力
  • 爱站网反链查询wordpress主题播放音乐不刷新
  • 平谷网站建设在酒吧里做那个视频网站
  • 做网站约需要多少钱个人小白用织梦好还是wordpress好
  • 合肥网站开发招聘焦作网站建设服务