The University of Texas at Austin Stanford University
A collection of various useful algorithms and data structures along with their Java implementations.