I must echo the concerns that other students have presented with respect to this book. It significantly detracted from my learning of data structures in undergraduate CS. The more that I wanted to learn data structures, the more confused I became when I attempted to read the book and implement/modify the supplemental code. My instructor simply told us to stop reading the book if we became confused. I don’t believe this is an appropriate solution when the purpose of the textbook should be to supplement the course lectures.
My recommendation is to seek other data structure courses if the one you are considering uses this book. If you have no other choice, be prepared to pick up another book. I need to write both a final programming assignment and a final project that uses a Binary Search Tree data structure. I cannot complete my tasks using this book as a reference. I ordered “Data Structures and Algorithms in Java (2nd Edition)” by Lafore – ISBN-10: 0672324539; ISBN-13: 978-0672324536.