While the author does make an attempt to be clear, I think sometimes he talks himself around the direct point. This book ends up being confusing and long winded at times. Object-Oriented Data Structures Using Java, is a much more clear and concise book on the same subject.
Well it has platypi
Rating: 2/5
While the book does cover several basic concepts it does not spend enought time on algorithms. Many of the code examples contain error and are poorly written. If you need a datastructures/algorithms book you would be much better off with algorithms in c++ by sedgewick.
Good book, broken code
Rating: 4/5
The author does a good job describing algorithms and tools to use. However, after downloading the code from his web site and compiling the source code, less than one half of it worked on a Windows 2000 box without modification + two class files can't be re-created because of missing source code (Excellent book for learning algorithms and code debugging).