4.0 out of 5 stars
Excellent Overall - Great content!, Aug 10 2003
Ce commentaire est de: Fundamentals of Data Structures in C++ (Hardcover)
This book has an amazing amount of content. Very few data structures books contain quite as many structures as this one; In addition to containing all the common data structures one usually studies, people can also study Splay Trees, Compressed Tries, Patricia, Fibonacci Heaps...really the list keeps going. The only things that it seems to be missing are skip lists and multidimensional range trees...
Most data structures have rigorous (college-level-worthy) proofs for complexity and performance. These proofs are typically required of a student in a graduate level course, and thus, this book could be used for a graduate-level text. Because of this however, some may find this book a little daunting, especially if you just need an introduction to the topic.
The C++ code samples use templates so that the data structures can be generalized and used for any type. Therefore, the C++ code is very reusable. However, the code can sometimes be a bit hard to understand, mostly due to short variable names, and poor in-code comments. This is one of the reasons I didn't give this book 5 stars. Overall though, this book stands out in the crowd.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
5.0 out of 5 stars
A Book that covers almost all fundamental Data Structures, May 21 2001
Ce commentaire est de: Fundamentals of Data Structures in C++ (Hardcover)
An excellent book for a student who has a fundamental knowledge of programming in C/C++ and Mathematics as well. The font of printing needs to be enlarged a little bit.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
1.0 out of 5 stars
Just overall difficult to go through, Nov 3 2000
Ce commentaire est de: Fundamentals of Data Structures in C++ (Hardcover)
This book gets way too caught up in mathematical terminology and offers too few actual code examples. Most of the code examples consist of showing the format of the class they want you to write with comments telling you what the code would do if they actually had any in there. Granted the authors are dealing with concepts in the book, but I always find it easier to grasp a concept with full working examples to tear apart.
Aside from that, the book is extremely dry and difficult to read because the text is so boring. It's worse than reading a text on mathematics.
Speaking of mathematics, this book will totally swamp anyone who doesn't have a strong algebra background. The authors assume that the reader uses fairly complex algebraic equations regularly. I'm pretty good with algebra, but a little out of practice since I've been concentrating on my job and learning C++. I find myself spending almost as much time figuring out what their equations mean as I do learning the concepts they're trying to describe.
I would not recommend this book to anyone.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No