countdown boutiques-francophones Learn more scflyout Furniture All-New Kindle Explore the Vinyl LP Records Store sports Tools

Customer Reviews

3.9 out of 5 stars
3.9 out of 5 stars
Your rating(Clear)Rate this item

There was a problem filtering reviews right now. Please try again later.

Showing 1-2 of 2 reviews(2 star). Show all reviews
on April 20, 2004
While many have noted how Thomas Corwen and his co-authors have added a scholarly touch to this subject with plenty of proofs it does not make for a good text. One can argue that this book should supplement the instructor's teachings. That would be fine except for the fact that there are no answers to the problems. Therefore, a student has no idea if he or she is on the right track.
To this end Corwen snidely replies on his website that any student asking for the answer will have his or her name posted as a potential cheater since Corwen believes that instructors should be able to use his problems as homework. Here's an idea, how about instructors developing their own problems!
Corwen also does not relate the material in plain English as someone like Frank Carrano does. There are other sources of many of the concepts like binary search trees, sorting algorithms, O-notation. The only thing Corwen is adding is lots of proof and mathematical shorthand.
If you are interested in the mathematical concepts behind the algorithms this is a fine introduction. If you are interested in the algorithmic concepts, this is not for you. Ultimately if you are a student whose instructor will be using this book, you have no choice about buying it. If you are an instructor, however, look at another book to supplement your teachings.
0Comment|Was this review helpful to you?YesNoReport abuse
on July 13, 2003
I purchased the book because it was required for my undergraduate algorithm analysis class. My experience so far has been terrible. My instructor was incapable of getting across even the basic concepts and he was constantly making mistakes and backpedaling. It didn't help either that he didn't make the slides used in the class and only saw them for the first time when he walked into the class. All of this and a weak background preparatory at the beginning of the class made the book a rather excruciating book to learn from. It is indeed a book of depth and knowledge, but it can be used against you as easily as it can be used for your advancement. Due to my bad experience, I'm inclined to look at CLR rather negatively. I would dearly love to take another algorithm class with a truely competent instructor but since there isn't one in my immediate future, it'll be a while before I'm given a chance to revise my opinion of the book.
The book can be an excellent source of algorithmatic knowledge but it's hardly an "introduction" for the beginners and used wrong will very easily dampen any futher computer science ambitions.
0Comment|Was this review helpful to you?YesNoReport abuse