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)