Rating:  Summary: With so many great Data Structure books, why did they bother Review: I had to teach a data structures course this semester using this text book (fortunately we are moving to Weiss next semester). This book was the worst data structures book I have ever seen.First, it is not formal enough, and does not have enough math for a CS7 course. It is not clear enough, or have enough basic programming to be a CS2 book. So it has no place in a curriculum. Second, the coverage of important topics is often weak. One prime example is the treatment of Dijkstra's algorithm. The algorithm is never really covered, and then the code made more complicated than it needs to be, until it is impossible to understand the program unless you understand the algorithm using another source. The book then does not completly explain the O((e+n)logn) result, which is the crux of the whole exercise. This book is full of problems like this. Every chapter has many. Rather than ever deal with a concept completely, this book just tries to stuff more material into it, never properly covering anything. Given the large number of excellent books on this subject, this one is not worth any consideration.
Rating:  Summary: Not advisable book (Not recommendable for the beginner....) Review: I have this book. This book caused my grades in school. The examples given in this book is not easy to absorb. Quite confusing in other words. I am very sorry in saying this, but I failed my final exam because of this book, but I got no choice, because this is the only data structure book that is available mostly in bookstores. Maybe for some, this book is good. I am just a current computer science student, but I can say this book is not good, because I have a lot of computer books, and they are very great. Deitel's book for me is the best computer book. I hope Deitel will publish a data structure book. I have some of Deitel's books, and I am very satisfied with all of Deitel's book that I have. This book is not recommendable for the beginners....)
Rating:  Summary: Not advisable book (Not recommendable for the beginner....) Review: I have this book. This book caused my grades in school. The examples given in this book is not easy to absorb. Quite confusing in other words. I am very sorry in saying this, but I failed my final exam because of this book, but I got no choice, because this is the only data structure book that is available mostly in bookstores. Maybe for some, this book is good. I am just a current computer science student, but I can say this book is not good, because I have a lot of computer books, and they are very great. Deitel's book for me is the best computer book. I hope Deitel will publish a data structure book. I have some of Deitel's books, and I am very satisfied with all of Deitel's book that I have. This book is not recommendable for the beginners....)
Rating:  Summary: Too complex for a beginning programmer Review: I was hoping that the authors had a website at which I could critique them for writing such a complicated book which is not easy to follow as a beginning programmer
Rating:  Summary: Hard to follow Review: This book is extremely difficult to follow as a beginning programmer. The sample code and algorithms are not intuitive at all. There are errors throughout the book, including in the sample code sections. These errors often occur in areas which, if not corrected, could result in an incorrect understanding of a topic. All of the chapters are long-winded and tend to go off on tangents. They do have extremely in-depth discussions of several topics, but again they are hard to follow. I would not recommend this book to others.
|