AbstractTraversal
, BiconectedNodalPoint
, Biconnected
, BreadthFirst
, DepthFirst
public interface Traversal
Modifier and Type | Field | Description |
---|---|---|
static byte |
ERROR |
|
static byte |
ERROR_TRAVERSAL_EDGES |
|
static byte |
ERROR_TRAVERSAL_NODES |
|
static byte |
ERROR_TRAVERSAL_ROOT |
|
static byte |
NODE_NULL |
|
static byte |
STATUS_ARTICULATION_POINT |
|
static byte |
STATUS_START_BICOMPONENT |
|
static byte |
STATUS_START_COMPONENT |
|
static byte |
STATUS_VISITED_ALL |
|
static byte |
STATUS_VISITED_BICOMPONENT |
|
static byte |
STATUS_VISITED_COMPONENT |
|
static byte |
STATUS_VISITED_NODE |
Modifier and Type | Method | Description |
---|---|---|
byte |
traverseAll(Graph graph,
TraversalVisitor visitor) |
Traverses all components of the graph, starting at an arbitrary node for each
component, and returns the total number of components traversed.
|
boolean |
traverseComponent(byte nodeID,
Graph graph,
TraversalVisitor visitor) |
Traverses a single component of the graph starting at the designated node.
|
static final byte ERROR
static final byte ERROR_TRAVERSAL_EDGES
static final byte ERROR_TRAVERSAL_NODES
static final byte ERROR_TRAVERSAL_ROOT
static final byte NODE_NULL
static final byte STATUS_VISITED_NODE
static final byte STATUS_START_COMPONENT
static final byte STATUS_VISITED_COMPONENT
static final byte STATUS_START_BICOMPONENT
static final byte STATUS_VISITED_BICOMPONENT
static final byte STATUS_VISITED_ALL
static final byte STATUS_ARTICULATION_POINT
byte traverseAll(Graph graph, TraversalVisitor visitor)
boolean traverseComponent(byte nodeID, Graph graph, TraversalVisitor visitor)