这是美国亚马逊一个READER对此书的评价: First of all, this is the quintessential book on algorithms. If you want to learn, this is the book to get. The information in the book is awesome and it can make an excellent reference. Students will need a very strong mathematical background and a strong arm to even think about picking up this book because the it is heavy (both physically and metaphorically). Mastery of discrete math is a must, graph theory, programming, and, combinatorics will also help. With that said, this book falls short in one MAJOR area, explanations. Too often explanations are left out and left as exercises and there are no solutions to the exercises! Or details are replaced by ambiguous statements such as of "cleary, this works", or "it is easy to see that this ...". I get the concept of learning by doing, really I do, but there should be some kind of solutions so the student can CHECK his/her understanding of the material and sometimes the exercises are not about advanced aspects of a concept, sometimes it is the core material. Even if the solution manual only contained a simple answer without the work. Not only would it help tremendously but the purpose of doing the exercises would be preserved; that is the student getting his/her "hands dirty" and working out a problem. 我也觉得这本书是学算法最好的书,我接触数据结构1年了,但是对那些排序算法也不是很理解,可以说基本没有一个能不做任何参考写出来的。但是看完了这本书,我发现书上的排序算法非常简洁易懂,现在对插入、堆排序、快速排序都已经有了很好的掌握。 但是这本书的答案的确不全,对于后面那种大题,对于我这种数学水平的人,让我去想1个星期也得不到结果,的确很难。 我想其他人也有和我一样的想法吧。 希望国内人能做一个算法导论全面的答案,尤其是对于那些练习题后面的思考题,我觉得,能弄懂1道题就能有非常大的进步,如果整本书的思考题都看懂了,我们一定对算法以及数学都会有一个更高一层的认识。同时,我也看到了中国教科书或者参考书上的大题与国外优秀教科书之间的差距。