142. 环形链表 II - 力扣(LeetCode)

代码

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

# Definition for singly-linked list.
# class ListNode(object):
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution(object):
    def detectCycle(self, head):
        seen = set()
        node = head
        while node:
            if node in seen:
                return node
            seen.add(node)
            node = node.next
        return None

结果

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

相关推荐
阿文的代码库9 分钟前
经典算法题剖析:按奇偶排序数组
数据结构·算法
玛卡巴卡ldf3 小时前
【LeetCode 手撕算法】(细节知识点总结)
java·数据结构·算法·leetcode·力扣
Yang_jie_035 小时前
笔记:数据结构(链队列的相关判断条件)
数据结构·笔记
tkevinjd5 小时前
力扣322-零钱兑换
算法·leetcode·动态规划
Frostnova丶5 小时前
(13)LeetCode 53. 最大子数组和
算法·leetcode·职场和发展
什巳6 小时前
JAVA练习277- 找到字符串中所有字母异位
java·开发语言·算法·leetcode
zmzb01036 小时前
C++课后习题训练记录Day154
数据结构·c++·算法
Sw1zzle14 小时前
算法入门(四):二叉树 - 递归遍历三件套
算法·leetcode
万法若空14 小时前
【算法-查找】查找算法
java·数据结构·算法
海石15 小时前
子树怎么找?树的3种遍历方式来帮忙!
算法·leetcode