7 of 8 people found the following review helpful:
1.0 out of 5 stars
For beginners? Sure., October 6, 2003
I attend the school in which these two professors received their tenureship, and I must say, that this book is an absolute disappointment. They state that the reader "require no knowledge of calculus, only College Algebra" yet they go through the theories with little to no explanation, and assuming that the reader knows caculus. The book does a pitiful job of explaining chained matrix multiplication, graph theory, dynamic programming, Diskstra's algorithms, et al. It's NOT the best book, we're using the 3rd edition and it is just as bad as the 2nd edition. There are tons of typos and errors alike.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No
3 of 3 people found the following review helpful:
1.0 out of 5 stars
Awful Textbook, October 26, 2006
This review is from: Foundations Of Algorithms Using C++ Pseudocode (Hardcover)
I'm currently taking a course on Algorithm Analysis, and we're using this as our textbook. At first glance this book seems like a tome of information, and extremely thorough. However, once you start to read it you realize exactly how many errors and typos made it all the way to the Third Edition. On the bright side, the appendices cover discrete mathematics very well.
Here's two samples of the errors that have poked through:
pg. 7, has a grievous error in exchangesort:
for(i=0; i<=1;i++)
That's obviously incorrect. It should be i<=(n-1).
pg. 50, recursive binary search:
else if(x == array[mid])
Again, that should be else if(x <= array[mid]), otherwise the code does the same thing as the previous if statement.
So frankly, skip this book. It contains errors that even a neophyte programmer ought to be able to catch.
Help other customers find the most helpful reviews
Was this review helpful to you? Yes
No