DFS Module
Depth-first traversal functions.
Functions and values
Function or value | Description |
Full Usage:
foldPostorder g fn acc
Parameters:
IDiGraphAccessible<'a, 'b>
fn : 'c -> IVertex<'a> -> 'c
acc : 'c
Returns: 'c
|
|
Full Usage:
foldPostorderWithRoots g roots fn acc
Parameters:
IDiGraphAccessible<'a, 'b>
roots : IVertex<'a> list
fn : 'c -> IVertex<'a> -> 'c
acc : 'c
Returns: 'c
|
|
Full Usage:
foldPreorder g fn acc
Parameters:
IDiGraphAccessible<'a, 'b>
fn : 'c -> IVertex<'a> -> 'c
acc : 'c
Returns: 'c
|
|
Full Usage:
foldPreorderWithRoots g roots fn acc
Parameters:
IDiGraphAccessible<'a, 'b>
roots : IVertex<'a> list
fn : 'c -> IVertex<'a> -> 'c
acc : 'c
Returns: 'c
|
|
Full Usage:
foldRevPostorder g fn acc
Parameters:
IDiGraphAccessible<'a, 'b>
fn : 'c -> IVertex<'a> -> 'c
acc : 'c
Returns: 'c
|
|
Full Usage:
foldRevPostorderWithRoots g roots fn acc
Parameters:
IDiGraphAccessible<'a, 'b>
roots : IVertex<'a> list
fn : 'c -> IVertex<'a> -> 'c
acc : 'c
Returns: 'c
|
|
|
|
Full Usage:
iterPostorderWithRoots g roots fn
Parameters:
IDiGraphAccessible<'a, 'b>
roots : IVertex<'a> list
fn : IVertex<'a> -> unit
|
|
|
|
Full Usage:
iterPreorderWithRoots g roots fn
Parameters:
IDiGraphAccessible<'a, 'b>
roots : IVertex<'a> list
fn : IVertex<'a> -> unit
|
|
Full Usage:
iterRevPostorder g fn
Parameters:
IDiGraphAccessible<'a, 'b>
fn : IVertex<'a> -> unit
|
|
Full Usage:
iterRevPostorderWithRoots g roots fn
Parameters:
IDiGraphAccessible<'a, 'b>
roots : IVertex<'a> list
fn : IVertex<'a> -> unit
|
|