128. 最长连续序列 - 力扣(LeetCode)

图示

代码

python 复制代码
# encoding = utf-8
# 开发者:Alen
# 开发时间: 12:31 
# "Stay hungry,stay foolish."

class Solution(object):
    def longestConsecutive(self, nums):
        """
        :type nums: List[int]
        :rtype: int
        """
        Setnum = set(nums)
        longest = 0

        for num in Setnum:
            if (num - 1) not in Setnum:
                longe = 1
                while (num + longe) in Setnum:
                    longe += 1
                longest = max(longest, longe)

        return longest

结果

解题步骤:https://www.bilibili.com/video/BV14Z9TBNEJk/?vd_source=15b4bc8968fa5203cc470cb68ff72c96

相关推荐
点云侠20 分钟前
隧道中线提取的优化方法
c++·算法·最小二乘法
圣保罗的大教堂34 分钟前
leetcode 3761. 镜像对之间最小绝对距离 中等
leetcode
minji...35 分钟前
Linux 线程同步与互斥(五) 日志,线程池
linux·运维·服务器·开发语言·c++·算法
python_DONG44 分钟前
响应面法(Response Surface Methodology, RSM)单目标优化算法
算法·数学建模
6Hzlia1 小时前
【Hot 100 刷题计划】 LeetCode 108. 将有序数组转换为二叉搜索树 | C++ 分治法详解
c++·算法·leetcode
itzixiao1 小时前
L1-051 打折(5分)[java][python]
java·python·算法
贾斯汀玛尔斯2 小时前
每天学一个算法--Aho–Corasick 自动机
java·linux·算法
re林檎2 小时前
八大排序算法(C++实现)
c++·算法·排序算法
淘气包海鸟2 小时前
雷达度量衡量
人工智能·算法·机器学习·信息与通信
睡觉就不困鸭2 小时前
第12天 多数元素
算法·哈希算法·散列表