【leetcode 】最長連續序列

class Solution: def longestConsecutive(self, nums: List[int]) -> int: cur_len = 0 nums = set(nums) ans = 0 for item in nums: if item-1 not in nums: cur_num = item cur_len = 1 while cur_num+1 in nums: cur_len +=1 cur_num +=1 ans = max(cur_len, ans) return ans
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章