Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Data.Graph.Inductive.Query.SP
Description
Shortest path algorithms
Documentation
spTree :: (Graph gr, Real b) => Node -> gr a b -> LRTree b #
Tree of shortest paths from a certain node to the rest of the (reachable) nodes.
Corresponds to dijkstra
applied to a heap in which the only known node is
the starting node, with a path of length 0 leading to it.
Shortest path between two nodes.
Length of the shortest path between two nodes.
Arguments
:: (Graph gr, Real b) | |
=> Heap b (LPath b) | Initial heap of known paths and their lengths. |
-> gr a b | |
-> LRTree b |
Dijkstra's shortest path algorithm.