Fixed issues with node state.

This commit is contained in:
z123
2016-05-08 11:22:47 -07:00
parent a18e0532b0
commit 4306797043
3 changed files with 8 additions and 8 deletions

View File

@@ -116,14 +116,14 @@
" return\n",
" queue = deque()\n",
" queue.append(root)\n",
" root.visited = True\n",
" root.visit_state = State.visited\n",
" while queue:\n",
" node = queue.popleft()\n",
" visit_func(node)\n",
" for adjacent_node in node.adjacent:\n",
" if not adjacent_node.visited:\n",
" if adjacent_node.visit_state == State.unvisited:\n",
" queue.append(adjacent_node)\n",
" adjacent_node.visited = True"
" adjacent_node.visit_state = State.visited"
]
},
{