4 Reviews
|
5 star:
|
|
(1) |
|
4 star:
|
|
(1) |
|
3 star:
|
|
(1) |
|
2 star:
|
|
(0) |
|
1 star:
|
|
(1) |
| | | |
|
|
|
|
|
The most helpful favorable review
The most helpful critical review
16 of 16 people found the following review helpful:
4.0 out of 5 stars
Good, but needs improvement
I just finished a semester at the University of Texas at Austin in which this book was the text book for an abstract data types class. The book is a good textbook, but not a good desk reference. The book is obviously written with students in mind, using rhetorical questions, leaving vital areas unexplained as "exercises for the reader", etc. As an...
Published on January 1, 1998
|
 |
7 of 7 people found the following review helpful:
1.0 out of 5 stars
Thorough, but NOT for people new to advanced data structures
This book is very thorough, but thats really all I can tell you about it's content, because the material (both the algorithm analysis and the data structures material), is presented in such a way as that the author expects you to already have a basic understanding of these concepts. Worst yet, the author's code is extremely poorly documented. Stay away from this book if...
Published on July 26, 1999
|
|
|
Most Helpful First | Newest First
|
16 of 16 people found the following review helpful:
4.0 out of 5 stars
Good, but needs improvement, January 1, 1998
By A Customer
This review is from: Algorithms, Data Structures, and Problem Solving With C++ (Hardcover)
I just finished a semester at the University of Texas at Austin in which this book was the text book for an abstract data types class. The book is a good textbook, but not a good desk reference. The book is obviously written with students in mind, using rhetorical questions, leaving vital areas unexplained as "exercises for the reader", etc. As an introductory text, in an introductory class, the book served its purpose, though the professor was required to explain some of the details that the book lacked. The code that is included in the book is all written in pseudo-code, most of it does not compile without some tweaking, and when a student is trying to grasp a diffucult concept in graph theory, the last thing that student wants is to have to trace through the program, line-by-line, to catch some error that is irrelevant to the larger problem, such as semicolons that have been left out, unmatched parenthesis, variable names that are not allowed by most of the commercial compilers. The book does have a good learning curve, however, and makes for good reading when first approaching a new computer science concept; however, when having to program a particularly hard section of a certain data structure, wading through pages of diatribe against older methods is not what is needed at that time.
For instance, after spending a large portion of an entire chapter on AVL trees, Weiss proceeds to give example code (that doesn't compile on Borland 5.0, Visual C++, or GNU compilers without some tweaking), but leaves out a crucial method! When first learning about AVL trees, one of the lessons that was drilled into our heads was the diffuculty of AVL deletion... yet the book summed it up in *one* sentence: "As with most data structures, deletion is the hardest task; it is left as an exercise to the reader."
Argh.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
7 of 7 people found the following review helpful:
1.0 out of 5 stars
Thorough, but NOT for people new to advanced data structures, July 26, 1999
By A Customer
This review is from: Algorithms, Data Structures, and Problem Solving With C++ (Hardcover)
This book is very thorough, but thats really all I can tell you about it's content, because the material (both the algorithm analysis and the data structures material), is presented in such a way as that the author expects you to already have a basic understanding of these concepts. Worst yet, the author's code is extremely poorly documented. Stay away from this book if you are new to advanced data types or algorithm analysis.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Many details missing or left unexplained., September 20, 1999
By A Customer
This review is from: Algorithms, Data Structures, and Problem Solving With C++ (Hardcover)
Tries to cover all topics but leaves many details that are needed by a beginner. Examples of code are difficult to comprehend.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
4 of 6 people found the following review helpful:
5.0 out of 5 stars
This is one book every C++ Programmer should purchase., April 4, 1998
By A Customer
This review is from: Algorithms, Data Structures, and Problem Solving With C++ (Hardcover)
This book should be on every C++ programmers list. Of all the books I've read on Data Structures and Algorithms using the C++ language this is the most comprehensive. This book also built my knowledge on the C++ language. I look forward to reading more books by this author.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
|
|
|
|
Most Helpful First | Newest First
|
|
|