30 - Data Structure - Depth First Traversal
30 - Data Structure - Depth First Traversal
Traversal
Rule 1 − Visit the adjacent unvisited vertex. Mark it as visited. Display it.
Push it in a stack.
Rule 2 − If no adjacent vertex is found, pop up a vertex from the stack. (It
will pop up all the vertices from the stack, which do not have adjacent
vertices.)
We choose B, mark it as
visited and put onto the
stack. Here B does not have
5
any unvisited adjacent
node. So, we pop B from
the stack.
As C does not have any unvisited adjacent node so we keep popping the stack
until we find a node that has an unvisited adjacent node. In this case, there's
none and we keep popping until the stack is empty.