Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public List<List<Double>> getMinDistanceBetweenEveryDijkstra(){
- List<List<Double>> matrix = new ArrayList<>();
- List<Double> resultRow = new ArrayList<>();
- Dijkstra<E> dijkstra = new Dijkstra<>();
- for (Vertex<E> source : this.getVertices()){
- dijkstra.run(this,source);
- for (Vertex<E> vertex : this.getVertices()){
- resultRow.add(vertex.getMinDistance());
- }
- }
- matrix.add(resultRow);
- return matrix;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement