// dist.java - mjd@cs.auckland.ac.nz import java.io.*; import graphs.*; public class dist { public static void main(String argv[]) { try { // BufferedReader input = new BufferedReader(new FileReader(argv[0])); BufferedReader input = new BufferedReader(new InputStreamReader(System.in)); while(true) { Graph G = new Graph(input); int n=G.order(); if ( n == 0 ) break; System.out.print(G.toStringAdjMatrix()); int[][] D = GraphAlgs.distanceMatrix(G); System.out.println("Distance matrix:"); for (int i=0; i