|
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| Graph<V,E extends Edge<V,?>> | A Graph is a collection of vertices and the edges
emanating from them. |
| SingleSourcePath<V,W> | A SingleSourcePath represents a solution to a single source path finding problem, containing one path from a single source vertex to one or more destinations. |
| SingleSourcePathFinder<V,W,E extends Edge<V,W>> | A SingleSourcePathFinder is a path finding algorithm that finds paths between a single source and one or more destinations meeting some criteria (e.g., shortest path). |
| Class Summary | |
|---|---|
| AdjacencyList<V,E extends Edge<V,?>> | An AdjacencyList represents a graph by mapping a set of vertices to
the set of edges emanating from each vertex. |
| DijkstraShortestPathFinder<V,E extends Edge<V,java.lang.Integer>> | The DijkstraShortestPathFinder class implements Dijkstra's algorithm, which solves the single source shortest paths problem. |
| Edge<V,W> | An Edge represents a directed or undirected connection between two vertices with an associated weight. |
Algorithms that operate on graphs. This package contains data structures and algorithms for manipulating graphs.
|
|
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||