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

浙江网站建设模板网站百度搜索引擎关键词

浙江网站建设模板网站,百度搜索引擎关键词,做网站的linux程序代码,山西建设网站文章目录 写在前面Tag题目来源题目解读解题思路方法一:哈希表 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更…… 专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内…

文章目录

  • 写在前面
  • Tag
  • 题目来源
  • 题目解读
  • 解题思路
    • 方法一:哈希表
  • 写在最后

写在前面

本专栏专注于分析与讲解【面试经典150】算法,两到三天更新一篇文章,欢迎催更……

专栏内容以分析题目为主,并附带一些对于本题涉及到的数据结构等内容进行回顾与总结,文章结构大致如下,部分内容会有增删:

  • Tag:介绍本题牵涉到的知识点、数据结构;
  • 题目来源:贴上题目的链接,方便大家查找题目并完成练习;
  • 题目解读:复述题目(确保自己真的理解题目意思),并强调一些题目重点信息;
  • 解题思路:介绍一些解题思路,每种解题思路包括思路讲解、实现代码以及复杂度分析;
  • 知识回忆:针对今天介绍的题目中的重点内容、数据结构进行回顾总结。

Tag

【哈希表】【数组】


题目来源

128. 最长连续序列


题目解读

在无序数组中,找到最长的数字连续序列。要求时间复杂度为线性的。


解题思路

方法一:哈希表

要求的线性时间复杂度的解法,我们使用哈希集合来完成。

维护一个哈希集合,将数组中的所有元素加入到集合中;然后遍历集合中的数,统计这个数两头可以扩展到最大连续长度。

实现代码

class Solution {
public:int longestConsecutive(vector<int>& nums) {unordered_set<int> hash;for (int num : nums)hash.insert(num);int ans = 0;while (!hash.empty()) {int cur = *(hash.begin());hash.erase(cur);int next = cur + 1, prev = cur - 1;while (hash.count(next))hash.erase(next++);while (hash.count(prev))hash.erase(prev--);ans = max(ans, next - prev - 1);}return ans;}
};

复杂度分析

时间复杂度: O ( n ) O(n) O(n) n n n 为数组 nums 的长度。

空间复杂度: O ( n ) O(n) O(n),哈希集合占用了额外的


写在最后

如果文章内容有任何错误或者您对文章有任何疑问,欢迎私信博主或者在评论区指出 💬💬💬。

如果大家有更优的时间、空间复杂度方法,欢迎评论区交流。

最后,感谢您的阅读,如果感到有所收获的话可以给博主点一个 👍 哦。

http://www.dinnco.com/news/44692.html

相关文章:

  • wordpress轻量化主题汨罗网站seo
  • 深圳快速seo排名优化襄阳seo优化排名
  • 中国万网域名注册服务内容亚马逊排名seo
  • 设计素材网站能挣钱吗新闻20字摘抄大全
  • 网站文案案例东莞有哪些做推广的网站
  • 如何在相关网站免费做宣传广告中国互联网域名注册服务机构
  • o2o好网站网店代运营公司
  • 何炅做的代言网站如何做好一个网站
  • 做网站用哪个软件好淘客推广
  • 慈溪做无痛同济&网站网络营销和网络推广
  • 怎么做服务网站口碑营销的特征
  • 制作展示型网站公司哪家好广州seo公司品牌
  • 学校官网网页模板seo关键词优化工具
  • 深圳网站建设运营公司百度搜索引擎首页
  • 潍坊潍城姓王的做网站百度一下 你就知道官网
  • 怎样做某个网站有更新的提醒镇江seo快速排名
  • 哪个公司制作网站好网站如何推广
  • 免费网站软件下载大全2018西安百度公司官网
  • 怎样做营销型网站推广百度指数下载app
  • 专业长春网站建设网微营销官网
  • 网站建设链接网站制作公司
  • 成都网站建设报价网站推广的几种方法
  • 专业网站建设找哪家公司自己的网站怎么做seo
  • 杭州网站建设公司哪家好网站建设推广公司
  • 网站建设成都公司哪家好全网推广平台有哪些
  • 盐城做企业网站的价格百度广告收费标准
  • 中山网站建设找阿江培训课程开发
  • 兰溪做网站淮安网站seo
  • 网站推广工作总结seo技术论坛
  • 精品建设课程网站关键词挖掘爱站网