Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Data Structures and Algorithm Analysis in C++ (2nd Edition)

Data Structures and Algorithm Analysis in C++ (2nd Edition)

List Price: $108.20
Your Price: $102.79
Product Info Reviews

<< 1 2 3 >>

Rating: 4 stars
Summary: Good book
Review: As a C.S. major, I had to buy this book for my class. The author uses concise vocabulary and explanations, and gets straight 2 the point. The best part of this book are the ref. that are at the end of each chapter. To understand and appreciate the richness of this book, you have to have an understanding 'bout the topic of data structure (preferably in C++). The author does a very good explanation about the topic of graphs, the logic used is simple by following his examples and explanation. The only reason I rate the book 4 stars rather than 5 is the # of examples are limited and there are no solutions for the problems.
Overall, I would recommend this book to any CS student that wants to go one step further in the Data Structure analysis.

Rating: 5 stars
Summary: code...
Review: As a computer science student having this book for (dinner) my course in structures and algorithms, my comment will not be of the fool proof theoretical academical type.
I find this book very useful.
It has a lot of code examples, and in my oppinion it is perfect
for those who has some experience writing C++ code.
The implementations rely heavily on templates, which
(will effectively scare away the remaining students)
is actualy irrelevant when it comes to most of the algorithms.
I say this even if our course only covered 60-70 % of the book.
Luckily for me, I already loved templates when I started the course, but I dont think this was the case for most of my fellow students.
The book is vell organized, and it has a lot of "easy to understand" drawings all the way through.
It starts with a tutorial on advanced C++ topics for those who just finished their ABC book in C++ programming
(like Deitel&Deitel).
The code examples are very professional, tight and bug free.

If you are happy writing C code, this book is not for you.
There is some use of STL througout the book, but it does not require you to be an expert on the topic.
I think it has a deep and thorough examination of all the topics, and it covers more structures and algorithms I could dream of for at least the next 2 years.

I recommend this book to all C++ code writing engineer students
(who are not afraid of irrelevant templates)

Rating: 2 stars
Summary: I read it since i want to pass an exam :)
Review: First,there are some mistakes in the code supplied with the book,i'm sure Prof. Weiss have already fixed these in the second edition. Second,there MUST be at least answers to the excercises ,i'm not begging for solutions.Third,i'd prefer some other book,like Knuth's,but this one is good enough to pass the exam :),and the thery is described in short and understandable way.To be improved in further editions.

Rating: 1 stars
Summary: Useless textbook
Review: I am a senior and a 4.0 student and this is one of the worst textbooks I have had as an undergraduate. I agree both with the reviewers who criticized this book (You WILL need to find a different book to help you pass your tests, because this one is incomprehensible) and with those who praise the book (This book is comprehensible and to the point IF you already know most of the material and have a very strong base in C++). Not a good textbook!! If you are an instructor, please don't use it in your class.

Rating: 1 stars
Summary: Try other data structure books!
Review: I am also taking a data structure class and this book is the textbook they use for the class. I totally agree with the other reviewer! This book is so academic that it's not easy to digest if you're a beginner to data structure. It is really boring with no real-life examples. This book is a total waste of money! I wouldn't recommend it at all.

Rating: 3 stars
Summary: From a knowledgeable Computer Science undergraduate
Review: I am currently taking advanced data and file structures and this book is somewhat helpful. I have not needed to refer to the book that much while taking the course. However, when I needed the book, Mark Allen Weiss does a great job in explaining the theory behind the topics. For example, Ch 4.4 discusses AVL Trees, which gives us a general discription of an AVL Tree. Then Dr. Wiess shows us pictorial examples of how the algorithm is used, and then a short sample code. If you are a beginner programmer without prior experience with classes, ADT, then I would recommend a more basic book. I like that this book doesn't give all the code because you learn more from the challenge of coding yourself. This book is using STL, which is a problem for me, because I haven't learned the standard yet.

Rating: 4 stars
Summary: A good book for those who has a solid understanding of C++
Review: I am using it for self-study on data structure. I found that it is well written in explaning the data structure. It follows the common logics. But you have to know about object orieted programming using C++ very well in order to understand it. I recommend it as a fundmental level reference or text book for the topic of data structure.

Rating: 5 stars
Summary: Heavy subject made easy
Review: I have read tens of books about algorithm analysis. What makes this book special, in my opinion, is that this book suits fine for both those who are interested in the implementations of data structures and algorithms as well as for those who are interested in the theory of these topics. I think that especially cs students should really read this one.

Rating: 4 stars
Summary: A book that favors practicality over theory
Review: I used this book for teaching an introductory data structures and algorithms course at Long Beach St. University. In teaching or studying such a course one has to walk a fine line between giving a good theoretical presentation of the material, but at the same time discuss practical implementation issues. Weiss walks this line with good balance and agility, but his presentation of the material does raise some pedagogical issues; the most obvious being whether or not it is prudent to use C++ code in favor of psuedocode. Not an easy question to answer. One compromise would be to first present the algorithms in pseudocode and then follow it up with C++ in an appendix. This is the choice taken by Drozdek, in his book with the same name. To Weiss's credit, however, I do not think this would work as well. Since he does very well at explaining many practical aspects of the implementation, it seems appropriate to have the code nearby. On the other hand, there were occassions when I felt that the code seemed too advanced and overly refined for an audience consisting of mostly students who are just learning how to program in C++. It only detracts from the issues at hand, namely the data structures and algorithms.

With so much detail paid to implementation issues, one aspect of the subject (possibly the most important aspect) that suffers most is the mathematical analysis. Frankly, there just isn't enough of it, to at least support many of the more advanced problems posed at the end of each chapter. Although an abundance of such problems is supplied, it would have helped to see a sample of them worked out as examples throughout the main text.

On a more positive note however, I did enjoy Weiss's down-to-earth style of writing. Helps make the material seem unthreatening (of course, until one reaches the problems at the end of each chapter!).

Finally, despite some of its shortcomings, I still consider this book one of the best on the subject (from an implementation point of view) and hence rate it with four stars.

Rating: 1 stars
Summary: Hard to digest !!!
Review: It is clearly not a self-study material and one needs to refer to other books, for better understanding. On certain crucial topics, you are left in the dark, to solve the remainder of the problem as an exercise. It might be a great book in a class where the professor will provide you with the required examples and solutions, but I don't think one should take it up as a self-study book.


<< 1 2 3 >>

© 2004, ReviewFocus or its affiliates