leetcode#141 Linked List Cycle

정은경·2022년 6월 12일
0

알고리즘

목록 보기
82/125

1. 문제

2. 나의 풀이

# 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):
        """
        :type head: ListNode
        :rtype: bool
        """
        
        prev_nodes = [head, ]
        node = head
        while node and node.next:
            # print("hah", node.val)
            node = node.next
            if node in prev_nodes:
                return True
            prev_nodes.append(node)
        
        return False

3. 남의 풀이

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글