GraphAlgorithms.java - Unfinished utility class providing several graph algorithms.
GraphAlgorithmsTest.java - Unit tests.
Implement the constructor as well as the methods for setting and checking edges.
The graph class provides two iterators: one to iterate over all of the vertices in the graph, the other to iterator all of the neighbors of a particular vertex.
These methods will give you some practice writing simple graph algorithms using your new Graph class.
Submit Graph.java
and GraphAlgorithms.java
through Web-CAT.