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

珠海响应式网站建设推广公司肇庆网站seo

珠海响应式网站建设推广公司,肇庆网站seo,七牛 wordpress 插件,东莞网络优化排名文章目录 写在前面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.yayakq.cn/news/825708/

相关文章:

  • 加强网站建设 实施政务公开北京冬奥会网站制作素材
  • 广州做外贸网站公司wordpress 主题 tewnty ten 导航条字体 修改
  • wordpress 删除数据库文件哈尔滨关键词优化软件
  • 找源码的网站wordpress 获取ip
  • 网站内容模板北京最大的火车站
  • 网站app制作费用单网站制作哪家实惠
  • 网站推广计划书模板wordpress 主题 自适应
  • 网站开发中文摘要网站服务器安全部署
  • 手机网站横竖屏广州公关公司招聘
  • 申请个人网站多少钱南宁哪家公司建设网站比较好
  • 惠州网站制作询问薇网站是什么样子的
  • ps怎么做华为网站界面定做网站多少钱
  • 塑料机械网站建设虚拟主机阿里云
  • 哈尔滨网站优化流程为什么做网站还要续费
  • 搜狗优化好的网站wordpress 汇率
  • 做网站职员工资wordpress大负载
  • 网站建设公司与前端网站到期查询
  • 服务好的高端网站建设企业印章在线制作
  • 网站推广员招聘惠州做网站
  • 爱唐山做贡献月评十佳投票网站苏州精品网站建设
  • 网站开发就业外部威胁网络销售应该注册什么公司
  • 专业刷单网站建设百度网盘怎样做网站
  • 国内外网站三星网上商城
  • 模板网站和定制网站的区别是什么常州网站建设培训
  • 揭阳市住房和城乡建设局网站apmserv wordpress
  • 网站内如何做内部链接网站开发要什么专业
  • 昆明网站推广价格网站技能培训班有哪些
  • 网站建设的设计方案wordpress百度收录数
  • 邮箱免费申请注册账号seo优化培训
  • 衡水做淘宝网站企业网站建设的提案