Interface | Description |
---|---|
Edge<V extends Vertex> |
Interface that gives the basic methods to manage a edge of a graph.
|
EdgeFactory<V extends Vertex,E extends Edge<V>> |
Factory interface to create
Edge . |
Graph<V extends Vertex,E extends Edge<V>> |
Interface that gives the methods a Graph should implement to be a real Graph.
|
Vertex |
Interface that represent a Vertex to add in a Graph
|
VertexFactory<V> |
Factory interface to create
Vertex . |
Class | Description |
---|---|
AbstractEdge<V extends Vertex> |
Abstract edge implementing the basic methods of the interface Edge.
|
AdjacencyListGraph<V extends Vertex,E extends Edge<V>> |
Implementation of
Graph structure using adjacency lists to store the
edges of the graph. |