public class DistanceMatrix
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int[][] |
distanceMatrix |
int[][] |
next |
Constructor and Description |
---|
DistanceMatrix(EfficientListGraph graph) |
DistanceMatrix(EfficientMatrixGraph graph) |
Modifier and Type | Method and Description |
---|---|
void |
calculateShortestPaths(int[][] adjMatrix)
Calc distances.
|
int |
distance(int index1,
int index2) |
int |
getDiam()
Gets the diameter of the graph where a diameter of a weighted graph includes edge weights.
|
int |
getRadius() |
int[] |
getVerticesDistanceDiamApart()
Gets an array of size 2 where the two entries are two vertices that are distance diam(G) apart
|
void |
printDistanceMatrix() |
void |
printNextMatrix() |
public DistanceMatrix(EfficientMatrixGraph graph)
public DistanceMatrix(EfficientListGraph graph)
public void calculateShortestPaths(int[][] adjMatrix)
public int getDiam()
public int[] getVerticesDistanceDiamApart()
public int getRadius()
public void printDistanceMatrix()
public void printNextMatrix()
public int distance(int index1, int index2)