Textbook and References
Textbook
Ellis Horowitz, Sartaj Sahni and Dinesh Mehta.
Fundamentals of Data Structures in C++, 2nd Edition
, Silicon Press, Summit, New Jersey, 2007.
Reference Books
Wikibooks.
Fundamental Data Structures
. The data structure Wikibook.
Open Content.
Open Data Structures
. An open content textbook.
Clifford A. Shaffer.
Data Structures and Algorithm Analysis, Edition 3.2.0.10
, March 28, 2013. (Both C++ and Java versions are available on-line with source code.)
Resources
Here are some useful resources on data structures and algorithms.
Wikipedia.
Data structure
.
GeeksforGeeks
. One of the best portal for data structures and algorithms.
TopCoder
. A coding contest site with good tutorials and challenges.
MIT
Introduction to Algorithms
. MIT online course on algorithms.