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
it off the stack."""
explored, stack = set(), [start]
explored.add(start)
while stack:
v = stack.pop() # one difference from BFS is to pop last element here instead of first one