Data Structures and Algorithms
with Object-Oriented Design Patterns in Java
These following traversal methods are analogous to the accept
method of the container class (see Section ).
Each of these methods takes a visitor
and performs a traversal.
That is, all the vertices of the graph are visited systematically.
When a vertex is visited, the visit method of the visitor
is applied to that vertex.
- depthFirstTraversal
-
This methods accepts two arguments--a PrePostVisitor and an integer.
The integer specifies the starting vertex for
a depth-first traversal of the graph.
- breadthFirstTraversal
-
This methods accepts two arguments--a Visitor and an integer.
The integer specifies the starting vertex for
a breadth-first traversal of the graph.
Graph traversal algorithms are discussed in Section .
Copyright © 1998 by Bruno R. Preiss, P.Eng. All rights reserved.