news 2026/3/12 13:48:22

Leetcode 128. 最长连续序列 JavaScript

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Leetcode 128. 最长连续序列 JavaScript
/** * @param {number[]} nums * @return {number} */varlongestConsecutive=function(nums){letidx=newSet(nums);letlen=0;for(letxofidx){if(idx.has(x-1))continue;//确保x一定是这个序列的第一个lety=x+1;while(idx.has(y))y++;len=Math.max(len,y-x);//优化if(2*len>idx.size)break;}returnlen;}

核心思想:哈希集合

if(idx.has(x-1))continue;//核心核心核心

算法细节:for循环遍历的一定要是新的哈希集合,不能是原数组nums,否则会重复查找非常多次

API 调用: Set


语法细节: size和length

数据类型属性说明
Arraylength元素数量
Setsize元素数量
Mapsize键值对数量
Stringlength字符数量

时间复杂度分析: O(N)
虽然这是一个"循环嵌套",但其实这是线性查找,因为每个元素只被访问一次,"核心"的那一步时间复杂度是O(1),这最关键的,确保不会重复查找

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/9 7:02:28

2025年南京理工大学计算机考研复试机试真题(附 AC 代码 + 解题思路)

2025年南京理工大学计算机考研复试机试真题 2025年南京理工大学计算机考研复试上机真题 历年南京理工大学计算机考研复试上机真题 历年南京理工大学计算机考研复试机试真题 更多学校题目开源地址:https://gitcode.com/verticallimit1/noobdream N 诺 DreamJudg…

作者头像 李华
网站建设 2026/3/12 12:25:46

靠谱的口碑靠前不踩雷大落地窗品牌杰出生产厂家

靠谱的口碑靠前不踩雷大落地窗品牌杰出生产厂家在现代建筑装饰中,大落地窗以其独特的魅力和实用价值,成为众多消费者的理想之选。然而,市场上大落地窗品牌众多,如何挑选到靠谱、口碑好且不踩雷的品牌成为关键。美亿门窗作为杰出的…

作者头像 李华
网站建设 2026/3/11 0:34:57

基于SpringBoot的海洋环保小程序系统(毕业设计项目源码+文档)

课题摘要本课题以 SpringBoot 框架为核心后端支撑,研发一款面向公众、海洋环保组织及监管部门的海洋环保微信小程序系统,旨在解决传统海洋环保工作中信息传播不畅、公众参与度低、环保数据分散、监管反馈不及时等痛点,打造集信息科普、志愿报…

作者头像 李华
网站建设 2026/3/11 20:04:30

雷家林诗歌集录之十一Collection of Poems by Lei Jialin, Volume 11

“Heaven and Earth”In the vast expanse of heaven and earth, I’m but a lonely boat, Drifting aimlessly, not knowing which shore to approach. Amidst the boundless clouds and waters, I’m accompanied by the green mountains on my journey. Gales and rains swe…

作者头像 李华
网站建设 2026/3/10 14:14:12

昇腾 NPU 环境下 GPT-2 模型本地部署全指南(含踩坑排错)

在昇腾 Atlas 系列 AI 处理器上部署开源大模型,核心是基于torch_npu适配 PyTorch 生态,充分发挥昇腾硬件的算力优势。昇腾作为国产化 AI 算力基础设施的核心载体,凭借安全可控的技术栈,已在政务、金融、能源、交通等关键领域大规模…

作者头像 李华
网站建设 2026/3/10 9:26:48

2025最新!9款AI论文软件测评:本科生写论文痛点全解析

2025最新!9款AI论文软件测评:本科生写论文痛点全解析 2025年AI论文工具测评:为何值得一看? 随着人工智能技术的不断进步,越来越多的本科生开始依赖AI论文软件来提升写作效率。然而,面对市场上琳琅满目的工具…

作者头像 李华