Packages
jdsl.core.algo.sorts Package of sorting algorithms that operate on Sequences (defined in jdsl.core.api).
jdsl.core.algo.traversals Package of traversal algorithms that operate on jdsl.core.api.InspectableTree objects.
jdsl.core.api Package of interfaces and exceptions that compose the API for JDSL's core data structures: sequences, trees, priority queues, and dictionaries (a/k/a maps or associative arrays).
jdsl.core.ref Package of implementations of the interfaces in jdsl.core.api.
jdsl.core.util Package that provides convenient conversions between data structure types, including those in java.util.
jdsl.graph.algo Package of basic graph algorithms, including algorithms for depth-first search, single-source shortest paths (Dijkstra's), topological sort (Knuth), and minimum spanning trees (Prim-Jarnik).
jdsl.graph.api Package of container and accessor interfaces for graphs.
jdsl.graph.ref Package of implementations of the interfaces in jdsl.graph.api.