Skip to content

Commit 01dc7e0

Browse files
committed
LeetCode-141: Linked List Cycle(set)
1 parent c342d89 commit 01dc7e0

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

prep/practice/linked_list.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,12 @@ def mergeTwoLists(self, list1: Optional[ListNode], list2: Optional[ListNode]) ->
4646
tail.next = list2
4747

4848
return dummy.next
49+
50+
def hasCycle(self, head: Optional[ListNode]) -> bool:
51+
seen = set()
52+
while head:
53+
if head in seen:
54+
return True
55+
seen.add(head)
56+
head = head.next
57+
return False

0 commit comments

Comments
 (0)