原文:[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