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 |