Hi,
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.

Yev

05-25-2004

MrWizard

I would recommend "Algorithms in C++" (Parts 1 - 4) by Robert Sedgewick.

Very good book, you can read the review and preview some of it at the amazon site. If you go to the link on amazon titled "view sample pages" you will be able to look at the table of contents and that should give you an idea of what the book covers.

05-26-2004

black

i'm reading through the book named "Data Structures, Algorightms, and Applications in C++" which author is Sartaj Sahni, it first describes C++ and then data structures and algorithms, i think it is not bad and if you want to study both C++ and data structures this book is an option. below is the content of this book:

Data structure books are an acquired taste, and even then everyone has different tastes. :) I would suggest grabbing as many as you can, browsing through them, and choosing the one that looks comprehensive enough yet understandable enough for you.