LeetCode 筆記 - 128. Longest Consecutive Sequence
題目在此 128. Longest Consecutive Sequence
給一個數列,請計算出最長連續子序列的長度
請實作出 time complexity O(n) 的演算法
解題思維
我覺得這題非常有趣,當初也是撞牆了不少次
這題關鍵是每個數字判斷一次就好,所以當我們看到一個數字,就可以左邊右邊延伸看看
看看可以延伸到多長
看過的數字就可以丟掉了
程式碼
1 | class Solution: |
題目在此 128. Longest Consecutive Sequence
給一個數列,請計算出最長連續子序列的長度
請實作出 time complexity O(n) 的演算法
我覺得這題非常有趣,當初也是撞牆了不少次
這題關鍵是每個數字判斷一次就好,所以當我們看到一個數字,就可以左邊右邊延伸看看
看看可以延伸到多長
看過的數字就可以丟掉了
1 | class Solution: |