1. 首页
  2. 数据库
  3. 其它
  4. 【双指针】–leetcode(141)–给定一个链表判断链表中是否有环(python版)

【双指针】–leetcode(141)–给定一个链表判断链表中是否有环(python版)

上传者: 2020-12-22 18:22:33上传 PDF文件 35.93KB 热度 30次
题目描述 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 思路解析 使用快慢指针进行判断,若该链表存在环,则快慢指针必会相遇,若该链表不存在环,则快指针必会先达到链表的尾部且指向None 具体代码 class Solution(object): def hasCycle(self, head): """ :type head: ListNode :rtype: bool """
用户评论