Data structures and algorithms in Java - Goodrich, Michael T.; Tamassia, Roberto (New York Wiley, 2001)
Keywords: Computer algorithms; Data structures (Computer science); Java (Computer program language)