Corrected wrong DFS implementation (#903)

This commit is contained in:
zachzhu2016 2019-06-17 03:13:36 -07:00 committed by John Law
parent 6e2fb22f5e
commit 55e0b0f00a

View File

@ -16,7 +16,6 @@ def dfs(graph, start):
to the node's children onto the iterator stack. When the iterator at the top of the stack terminates, we'll pop to the node's children onto the iterator stack. When the iterator at the top of the stack terminates, we'll pop
it off the stack.""" it off the stack."""
explored, stack = set(), [start] explored, stack = set(), [start]
explored.add(start)
while stack: while stack:
v = stack.pop() # one difference from BFS is to pop last element here instead of first one v = stack.pop() # one difference from BFS is to pop last element here instead of first one