CCGraph.TraverseSourceTraversal of the given graph, starting from a sequence of vertices, using the given bag to choose the next vertex to explore. Each vertex is visited at most once.
val generic_tag :
tags:'v tag_set ->
bag:'v bag ->
graph:('v, 'e) t ->
'v iter ->
'v iter_onceOne-shot traversal of the graph using a tag set and the given bag.
val dijkstra :
tbl:'v set ->
?dist:('e -> int) ->
graph:('v, 'e) t ->
'v iter ->
('v * int * ('v, 'e) path) iter_onceDijkstra algorithm, traverses a graph in increasing distance order. Yields each vertex paired with its distance to the set of initial vertices (the smallest distance needed to reach the node from the initial vertices).