Stony Brook Algorithm Repository


Data Structures


Dictionaries

Priority Queues

Suffix Trees and Arrays

Graph Data Structures

Set Data Structures

Kd-Trees

Recommended Books

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 Introduction to Algorithms, 3rd Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein Algorithms (4th Edition) by Robert Sedgewick and Kevin Wayne
Data Structures and Algorithms in Java (2nd Edition) by Robert Lafore Algorithms by by Sanjoy Dasgupta,‎ Christos H. Papadimitriou,‎ Umesh Vazirani

Go To Main Page