The Data Structures Library in Java
What is JDSL?

JDSL is the Data Structures Library in Java. It is a collection of Java interfaces and classes that implement fundamental data structures and algorithms. More about JDSL.

JDSL is being developed at the Center for Geometric Computing, Department of Computer Science, Brown University. The development of JDSL has been supported in part by the Army Research Office and the National Science Foundation.

Tutorial, overview, and detailed API docs
Download JDSL
License for the noncommercial distribution of JDSL
Textbooks and papers about JDSL
Installation help, submit bug reports, ask questions
The JDSL Team
About the team that developed JDSL
Links to online resources using JDSL
News about JDSL