[+] 查看原图
在计算机领域,算法是一个永恒的主题。即使仅把算法入门方面的书都摆出来,国内国外的加起来怕是也能铺满整个天安门广场。但是在它们之中,仍然有那么几本是那么的与众不同,这本书就是其中之一。
这本书是程序员的益友。在工作了多年之后,快排、哈夫曼编码、KMP等等曾经熟悉的概念在你脑中是不是已经凋零成了一个个没有内涵的名词?
这本书是学生的良师。在翻译的过程中我无数次的感叹:“要是当年我能拥有这本书那该多好!”应该说这本书是为在校学习的同学们量身打造的。
这本书是老师的敌人。如果老师们还只能照本宣科,只能停留在算法本身一二三四的阶段,那就已经大大落后于这个时代了。
作者简介:
Robert Sedgewick 斯坦福大学博士,导师为Donald E. Knuth,从1985年开始一直担任普林斯顿大学计算机科学系教授,曾任该系主任,也是Adobe Systems公司董事会成员,曾在Xerox PARC、国防分析研究所(institute for Defense Analyses)和法国国家信息与自动化研究所(INRIA)从事研究工作。他的研究方向包括解析组合学、数据结构和算法的分析与设计、程序可视化等。
Kevin Wayne 康奈尔大学博士,普林斯顿大学计算机科学系高级讲师,研究方向包括算法的设计、分析和实现,特别是图和离散优化。
本书特色:
《计算机程序设计艺术》系列被公认为计算机科学领域的权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。本书适合从事计算机科学、计算数学等各方面工作的人员阅读,也适合高等院校相关专业的师生作为教学参考书,对于想深入理解计算机算法的读者,是一份必不可少的珍品。第4卷A为“组合算法”,第4卷本身就包含几卷。组合搜索是一个丰富的、重要的主题,Knuth有太多要写的内容,就这一本书就包括大概1500道习题及其答案,以及数百其他任何出版物中都没有的事实论据。
[+] 查看原图
卷一
卷二
卷三