I am a computer science major student. I have just finished my data structures class but feel I did not learn anything from the book my professor made us use. It was Data Structures and Algorithm Analysis in C, 2nd ed. by Mark Allen Weiss.
Can anyone recommend any good Data Structures books or outlines for C or C++? Specifically, I am interested in a book(s) that have introductory material on hashing, trees, priority queues, sorting, and huffman encoding besides lists, stacks, and queues. Also, if the book has exercises to test your knowledge on these concepts, that would be great.
I appreciate your responses. Thank you.