Leetcode 141. 环形链表

在这里插入图片描述

注意的点:

1、放入集合的元素需要是结点对象而不是结点的val

解法:

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

class Solution:
    def hasCycle(self, head: Optional[ListNode]) -> bool:
        visited = set()
        if not head: return False
        while head.next:
            if head not in visited:
                visited.add(head)
            else:
                return True
            head = head.next
        return False
        

相关推荐

  1. LeetCode[141] [142] 环形I II

    2024-03-31 21:48:11       42 阅读
  2. leetcode142.环形II

    2024-03-31 21:48:11       49 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 21:48:11       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 21:48:11       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 21:48:11       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 21:48:11       20 阅读

热门阅读

  1. 省级-居民消费结构升级数据集(2014-2022年)

    2024-03-31 21:48:11       18 阅读
  2. 循环神经网络之文本预处理

    2024-03-31 21:48:11       15 阅读
  3. 专升本-区块链

    2024-03-31 21:48:11       15 阅读
  4. 【八股】IOC

    2024-03-31 21:48:11       18 阅读
  5. 二分查找中的小细节

    2024-03-31 21:48:11       18 阅读