【LeetCode-热题100-128题】官方题解好像有误

最长连续序列

题目链接:https://leetcode.cn/problems/longest-consecutive-sequence/?envType=study-plan-v2\&envId=top-100-liked

给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。

请你设计并实现时间复杂度为 O(n) 的算法解决此问题。

示例 1:

输入:nums = 100,4,200,1,3,2

输出:4

解释:最长数字连续序列是 1, 2, 3, 4。它的长度为 4。

示例 2:

输入:nums = 0,3,7,2,5,8,4,6,0,1

输出:9

提示:

0 <= nums.length <= 105

-109 <= numsi <= 109

官方题解中,根据这个While循环,时间复杂度并不是O(n),大家有没有时间复杂度更好的解法呢?一起沟通下

相关推荐
通信小呆呆9 分钟前
从理想到现实:实际系统中非理想特性及其补偿方法
算法·数学建模·信号处理
AI人工智能+电脑小能手13 分钟前
【大白话说Java面试题 第97题】【Mysql篇】第27题:说说分库与分表的设计?
java·开发语言·数据库·分布式·mysql·算法
yuan1999721 分钟前
双目视觉测距实现
算法
洒脱的六边形战士加辣22 分钟前
Java排序方法全解析
java·数据结构·算法
代码中介商33 分钟前
LRU缓存算法:双向链表+哈希表实现
算法·链表·缓存
lqqjuly37 分钟前
计算理论—图灵机、复杂性、信息论与机器学习的理论基础
算法
Hiter_John1 小时前
Golang的循环语句
开发语言·算法·golang
磊 子1 小时前
STL算法库讲解1
开发语言·c++·算法
8Qi81 小时前
LeetCode 474:一和零(Ones and Zeroes)—— 题解 ✅
算法·leetcode·职场和发展·动态规划·01背包
stolentime1 小时前
CF2066D2 Club of Young Aircraft Builders (hard version)题解
c++·算法·动态规划·组合数学