Rating:  Summary: This is a great book "Data Abstraction...." Review: "Algorithms and Data Structures" is a huge field.
Lot of algorithms and data structures are used in todays computer software of variuos types. Not all data structures or algorithms on them are adequate for solving a particular problem, so you must have some skills to say which one is "better" than another in your particular situation. Despite it's name, this book is an almost complete reference to achieve this skills.
"This is great book!!!!" I like it. ( ^.')
Rating:  Summary: poor content Review: 50% is murmur. You can spend the money to buy other better book. Don't waste money on this.
Rating:  Summary: It is not worth the price Review: After spent hours of reading this book, I can only gain a little bit from it and makes me more confused and frustrated about programming.
Rating:  Summary: no complete code inside, messy descriptions Review: Before you read this book, I suggest that you have at least 2 years experiences on C++. Otherwise you will suffer from this book.
Rating:  Summary: Lucid Review: Crystal clear writing. The pseudo-code is great, and Carrano is right that everyone should use pseudo-code. The book takes a look at classes and software engineering and then teaches data structures in a concise and clear fashion. The nice printing and attractive graphic design make you look forward to picking it up and reading it again. It's just "lucid".
Rating:  Summary: Textbook for College Course Review: Excellent book. The chapters begin with complete class definitions, then proceed to define the functions while communicating their purpose in plain english. This style is integral in the understanding of the code.
Rating:  Summary: Excellent Primer on Data Structures Review: I used this book for CPS 272 at Washtenaw Community College and found it very clear. The explanations are thorough and very understandable, and the example code is the clearest code I have ever seen (is this really C++?!). When I transfered to the University of Michigan, I used "Data Structures, Algorithms, and Applications in C++" by Sartjai Sahni for EECS 380, which I wouldn't recommend to anyone. I found myself constantly referring back to Carrano's text. The only thing I have against it is that it doesn't cover algorithm efficiency and big-O notation well enough, but I have no hesitation giving it 5 stars.
Rating:  Summary: Get you started on good programming style Review: I would not recommend this book to beginners but this book is definately a good book for people with some programming foundation. Advanced data structures are well explained. We are using this book at school and I am totally comfortable with it. I can actually accomplish something that I've never been able to. On thing that reader need to understand is this book is mostly concentrated on advanced data structure concept. Some reviewers said that it is mostly psudocode and it is true because the author is trying to let you understand the concept of advanced programming. Anyway, this book is a good step stone for you to reach highest programming concepts and skills.
Rating:  Summary: Correction Review: I'd like to correct my comment for last time. Actually this isn't such a bad book after I take time to go through it. Somehow it gives me a lot of points which I won't ever find in other books. But if you are a C++ beginner, I don't recommand it.
Rating:  Summary: a solid foundation on data structures Review: If you want to learn about data structures, then get this book; you won't find a better one. But you'll need a good grip on the C++ language to take full advantage of this book. Don't make the mistake of thinking that this book will also teach you C++. The book is written to teach you data structures; and hopefully you'll pickup some good design habits along the way.
|