Package nick.graph

Interface Summary
GraphInterface<E> This interface is used to provide a framework for different graph implementations.
 

Class Summary
AdjacencyListGraph<E> Let G = (V, E) be a simple weighted graph.
AdjacencyMatrixGraph<E> Let G = (V, E) be a simple weighted graph.
Edge<E> A basic edge class which extends the GraphElement class.
EdgeDouble<E extends Double> This class is implemented by a class that should extend the Edge class.
GraphElement<E> This abstract class is designed to be extended by classes that are elements of a graph.
Vertex<E> A basic vertex class which extends the GraphElement class.