//---------------------------------------------------------------- // File: graph.java // Purpose: Implement a directed, weighted graph class via an // Adjacency Matrix // Author : // Last Modified : // Comments : //---------------------------------------------------------------- import java.io.*; public class Graph { private int numEdges; private int numVertices; private double [][] M; private final double NO_EDGE = 1.0e100; //define NO_EDGE's value for class public Graph(){ numEdges = 0; numVertices = 0; } public Graph(int n) { numEdges = 0; numVertices = 0; M = new double[n][n]; for (int i=0; i"); for (int j=0; j