原文:[LeetCode 128] - 最长连续序列(Longest Consecutive Sequence)

问题 给出一个未排序的整数数组,找出最长的连续元素序列的长度。 如: 给出 , , , , , , 最长的连续元素序列是 , , , 。返回它的长度: 。 你的算法必须有O n 的时间复杂度。 初始思路 要找连续的元素,第一反应一般是先把数组排序。但悲剧的是题目中明确要求了O n 的时间复杂度,要做一次排序,是不能达到的。不过我们还是先来看看排序的方案要怎么实现。 简单来说,排序后我们只要遍历数组 ...

2013-05-26 12:14 4 10245 推荐指数:

查看详情

[LeetCode]Longest Consecutive Sequence

题目大意 给定一个整形数组,求出最长连续序列。例如数组[100,4,200,1,3,2],最长连续序列长度为[1,2,3,4],长度为4。要求时间复杂度为O(n)。 思路 "排序转换成经典的动态规划问题"的话排序至少需要时间复杂度为O(nlog(n))——pass ...

Sun Apr 20 06:54:00 CST 2014 0 4063
[leetcode]Longest Consecutive Sequence

最近经常闲的无聊,于是就做做leetcode的题了,目测好像都不是很难. 不过呢,闲的无聊还是记录下某些做了的题. Given an unsorted array of integers, find the length of the longest consecutive ...

Thu Aug 22 18:13:00 CST 2013 2 3962
Longest Consecutive Sequence leetcode java

题目: Given an unsorted array of integers, find the length of the longest consecutive elements sequence. For example, Given [100, 4, 200 ...

Sat Jul 26 21:07:00 CST 2014 0 2295
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM