LeetCode0141. 环形链表 程序员文章站 2022-05-06 21:38:17 ... 一. 题目 题目 示例 二. 方法一: 快慢指针 解题思路 解题代码 def hasCycle(self, head: ListNode) -> bool: if not head: return False left = head right = head.next while right and right.next: if left.next != right.next: left = left.next right = right.next.next else: return True else: return False 分析 时间复杂度: O(n) 空间复杂度: O(1) 相关标签: LeetCode leetcode 链表 快慢指针 上一篇: 周末说说二叉树之重构 下一篇: 单链表环的判断及入口结点的查找之快慢指针及其python实现 推荐阅读 C#双向链表LinkedList排序实现方法 PHP实现的memcache环形队列类实例 C#如何自定义线性节点链表集合 java 数据结构单链表的实现 python实现合并两个排序的链表 Python二叉搜索树与双向链表转换算法示例 C#实现的简单链表类实例 echarts环形图点击旋转并高亮 给定链表中间节点指针,删除中间节点的方法 PHP小教程之实现双向链表