We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 00e9d86 commit 918fa8bCopy full SHA for 918fa8b
data_structures/linked_list/has_loop.py
@@ -14,11 +14,11 @@ def __init__(self, data: Any) -> None:
14
15
def __iter__(self):
16
node = self
17
- visited = []
+ visited = set()
18
while node:
19
if node in visited:
20
raise ContainsLoopError
21
- visited.append(node)
+ visited.add(node)
22
yield node.data
23
node = node.next_node
24
0 commit comments