|
Data Structures and Program Design In C (2nd Edition)
 |
Author: Robert L. Kruse, Bruce P. Leung, Clovis L. Tondo List Price: $92.00 Our Price: Click to see the latest and low price ISBN: 013288366X Publisher: Prentice Hall (17 July, 1996) Edition: Hardcover Sales Rank: 172,514 Average Customer Rating: 2.29 out of 5
|
Customer ReviewsRating: 1 out of 5 needs thorough revision and update I agree with the reviews on this book...this book is really a bad choice for an ADT class ....there are no complete code examples, everything is in parts, and the author does not explain how to fit these different code pieces together...apart from that if being a novice I could detect programmatic errors within the first 4 chapters, that shows how poorly written this text is...someone recommended "Data-Abstraction and Problem Solving in C++" by Carrano, and boy, it was a life saver....the carrano text is probably the best written ADT book available..... Rating: 5 out of 5 best book on data structures available The previous Pascal edition of this book was extremely readable and what I learned data structures from. It had a lot of diagrams which were invaluable to understanding the algorithm. This book improves upon that edition by adding even more illustrative pictures and is updated with new algorithms and analysis techniques like amortized analysis which were not around when the old book was written. The writing style of the author is impeccably understandable. I collect books on algorithms and data structures and this is the most readable book ever.P.S. I've found the books which use STL to be opaque and focus more on STL and C++ than on understanding the data structure and algorithm. This is why many authors, including Sedgewick, eschew STL in their books. STL is also not relevant when programming in other languages, like the ubiquitous C programming language. Rating: 1 out of 5 This book Sucks and Blows at the same time. The author wrote this to feel smarter than the reader. It should have been called "Stroking my Ego" by Robert Kruse. The concepts are lost in a sea of algorithms. The sample code in the book is divided up so much that you can't read it. There will be source code for one function of the program, then some text, then a couple of exercises, then some examples of bad code, then an example of better code, then more text, and then the next function. No where do you find complete source code for one sample. The first sample has less than 100 lines of code. It starts on page 7 and goes to page 24. In between there are 3 dummy functions and 6 exercises and countless lines of text. The code is bad too. In the first example in the book there are redefinitions that will cause errors in MSVC6.0. And the examples are far out there. You would think maybe start with an address book or something. The first example is a game that each cell has to access eight neighboring cells. To put it bluntly, I've read some good programming books, and this ain't one of them.
Similar Products
· C: A Reference Manual (5th Edition)
· Digital Logic Circuit Analysis and Design
· C++ Primer (3rd Edition)
· C by Dissection: The Essentials of C Programming (4th Edition)
|