public class DijkstraAlgorithm extends WeightedSingleSourceSearchAlgorithm
Constructor and Description |
---|
DijkstraAlgorithm(NumericalProperty weightProperty) |
Modifier and Type | Method and Description |
---|---|
SearchResult |
compute(Grph g,
int source,
Grph.DIRECTION d,
GraphSearchListener listener) |
protected SearchResult[] |
createArray(int n) |
static void |
main(java.lang.String[] args) |
getWeightProperty
compute, compute, compute, compute, compute, computeDistanceMatrix, computePredecessorMatrix
cacheResultForGraph, getSourceCode
public DijkstraAlgorithm(NumericalProperty weightProperty)
public SearchResult compute(Grph g, int source, Grph.DIRECTION d, GraphSearchListener listener)
compute
in class SingleSourceSearchAlgorithm<SearchResult>
protected SearchResult[] createArray(int n)
createArray
in class SingleSourceSearchAlgorithm<SearchResult>
public static void main(java.lang.String[] args)