/* File: Edge.java - May 2011 */ package l25; /** * Represents an edge in a weighted graph. * * @author Michael Albert * */ public class Edge{ int start; int finish; int weight; Edge(int start, int finish) { this(start, finish, 1); } Edge(int start, int finish, int weight) { this.start = start; this.finish = finish; this.weight = weight; } Edge reverse() { return new Edge(finish, start, weight); } }