| Values | |
black | Source Codeshared black blackblack = vertex has been visited and we are not done with all of its out-edges |
gray | Source Codeshared gray graygray = vertex has been visited but we are not done with all of its out-edges yet |
white | Source Codeshared white whitewhite = vertex has not been visited yet |
| Interfaces | |
EdgeIterator | Source Codeshared EdgeIterator<V,E,G> |
GraphIterator | Source Codeshared GraphIterator<V,G,Visitor> |
PropagatorBasedIterator | Source Codeshared PropagatorBasedIterator<V,G,P,Adjacency,Visitor>Graph iterator using a |
VertexIterator | Source Codeshared VertexIterator<V,G> |
| Classes | |
BfsIterator | Source Codeshared abstract BfsIterator<V,G,Adjacency,P,Visitor>Generic breadth first search traversal. |
ColorMap | Source Codeshared ColorMap<V>A ColorMap stores the visit state of vertices. All vertices start out colored white. Implementation note: white vertices are not stored explicitly because white is the default. |
DfsIterator | Source Codeshared abstract DfsIterator<V,G,Adjacency,P,Visitor>Generic depth first search traversal. |
StandardGraphIterator | Source Codeshared abstract StandardGraphIterator<V,G,Adjacency,P,Visitor>Generic traversal by using white/gray/black vertex colors and a collection of vertices waiting to be visited. Base for BFS (using a queue) and DFS (using a stack). |
VisitColor | Source Codeshared abstract VisitColorVertex visit state is encoded by color. |
black | Source Codeshared blackblack = vertex has been visited and we are not done with all of its out-edges |
gray | Source Codeshared graygray = vertex has been visited but we are not done with all of its out-edges yet |
white | Source Codeshared whitewhite = vertex has not been visited yet |