public class FloydWarshall extends java.lang.Object
Constructor and Description |
---|
FloydWarshall(AdjMatrixEdgeWeightedDigraph G) |
Modifier and Type | Method and Description |
---|---|
double |
dist(int v,
int w) |
boolean |
hasNegativeCycle() |
boolean |
hasPath(int v,
int w) |
static void |
main(java.lang.String[] args) |
java.lang.Iterable<DirectedEdge> |
negativeCycle() |
java.lang.Iterable<DirectedEdge> |
path(int v,
int w) |
public FloydWarshall(AdjMatrixEdgeWeightedDigraph G)
public boolean hasNegativeCycle()
public java.lang.Iterable<DirectedEdge> negativeCycle()
public boolean hasPath(int v, int w)
public double dist(int v, int w)
public java.lang.Iterable<DirectedEdge> path(int v, int w)
public static void main(java.lang.String[] args)