Dictionaries |
Priority Queues |
Suffix Trees and Arrays |
Graph Data Structures |
Set Data Structures |
Kd-Trees |
Algorithms in C++: Fundamentals, Data Structures, Sorting, Searching by Robert Sedgewick | Data Structures and Algorithm Analysis in Java (2nd Edition) by Mark Allen Weiss | Handbook of Data Structures and Applications by D. Mehta and S. Sahni |
Data Structures and Algorithms in Java by M. Goodrich and R. Tamassia |