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

相关推荐
剑心诀3 小时前
【C语言 数据结构】易错题集
c语言·数据结构·算法
我能坚持多久3 小时前
【初阶数据结构12】——C语言实现八大排序算法与代码深度解析
c语言·数据结构·排序算法
旺仔.2913 小时前
顺序容器:list双向链表 详解
数据结构·c++·链表·list
老鼠只爱大米3 小时前
LeetCode经典算法面试题 #45:跳跃游戏II(贪心法、动态规划、BFS等多种实现方案详解)
算法·leetcode·贪心算法·动态规划·bfs·java面试·跳跃游戏ii
014-code3 小时前
ThreadLocal 详解
java·jvm·数据结构
2301_788770553 小时前
OJ模拟2
数据结构·算法
Q741_1473 小时前
每日一题 力扣 3548. 等和矩阵分割 II 前缀和 哈希表 C++ 题解
算法·leetcode·前缀和·矩阵·力扣·哈希表
木井巳3 小时前
【递归算法】全排列 Ⅱ
java·算法·leetcode·决策树·深度优先·剪枝
岑梓铭3 小时前
《考研408数据结构》第三章3(数组矩阵)复习笔记
数据结构·笔记·矩阵