141. 环形链表 - 力扣(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 hasCycle(self, head):
        seen = set()
        node = head
        while node:
            if node in seen:
                return True
            seen.add(node)
            node = node.next
        return False

结果

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

相关推荐
To_OC15 小时前
LC 17 电话号码的字母组合:我的回溯算法,就是从这道题开窍的
javascript·算法·leetcode
Yang_jie_0321 小时前
笔记:数据结构(栈是否使用底指针以及头指针的初始化值)
数据结构·笔记·算法
海石1 天前
【JS击败90%】前缀和+定长滑动窗口
算法·leetcode
Tisfy1 天前
LeetCode 2685.统计完全连通分量的数量:DFS求每个连通块的边点数
算法·leetcode·深度优先··题解·连通图·全连通分量
海石1 天前
1次遍历,空间复杂度击败100%,时间复杂度击败85%
算法·leetcode
lueluelue471 天前
LeetCode:滑动窗口
数据结构·算法·leetcode
码少女1 天前
数据结构——冒泡排序及优化
数据结构·算法·排序算法
青梅橘子皮1 天前
string---入门OJ题(1)
数据结构·算法
小高Baby@1 天前
单链表的删操作
数据结构·算法·golang
qq_454245031 天前
BasicMethod.Map 设计框架:8 个并行基础模块的数学根基与实现
数据结构·算法·c#