算法导论(原书第3版).Thomas H.Cormen等(带详细书签)
本书深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。各章自成体系,可以作为独立的学习单元。算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂。说明和解释力求浅显易懂,不失深度和数学严谨性。 “本书是算法领域的一部经典著作,书中系统、全面地介绍了现代算法:从最快算法和数据结构到用于看似难以解决问题的多项式时间算法;从图论中的经典算法到用于字符串匹配、计算几何学和数论的特殊算法。本书第3版尤其增加了两章专门讨论van Emde Boas树(最有用的数据结构之一)和多线程算法(日益重要的一个主题)。” —— Daniel Spielman,耶鲁大学计算机科学系教授 “作为一个在算法领域有着近30年教育和研究经验的教育者和研究人员,我可以清楚明白地说这本书是我所见到的该领域最好的教材。它对算法给出了清晰透彻、百科全书式的阐述。我们将继续使用这本书的新版作为研究生和本科生的教材及参考书。” —— Gabriel Robins,弗吉尼亚大学计算机科学系教授 在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为 各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。 第3版的主要变化: 新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。 修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。 移除两章很少讲授的内容:二项堆和排序网络。 修订了动态规划和贪心算法相关内容。 由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。 修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。 新增100道练习和28道思考题,还更新并补充了参考文献。 作者简介 Thomas H. Cormen (托马斯·科尔曼) 达特茅斯学院计算机科学系教授、系主任。目前的研究兴趣包括:算法工程、并行计算、具有高延迟的加速计算。他分别于1993年、1986年获得麻省理工学院电子工程和计算机科学博士、硕士学位,师从Charles E. Leiserson教授。由于他在计算机教育领域的突出贡献,Cormen教授荣获2009年ACM杰出教员奖。 Charles E. Leiserson (查尔斯·雷瑟尔森) 麻省理工学院计算机科学与电气工程系教授,Margaret MacVicar Faculty Fellow。他目前主持MIT超级计算技术研究组,并且是MIT计算机科学和人工智能实验室计算理论研究组的成员。他的研究兴趣集中在并行和分布式计算,尤其是与工程实践相关的理论研究。Leiserson教授拥有卡内基·梅隆大学计算机科学博士学位,还是ACM、IEEE和SIAM的会士。 后: Ronald L. Rivest (罗纳德·李维斯特) 麻省理工学院电子工程和计算机科学系安德鲁与厄纳·维特尔比(Andrew and Erna Viterbi)教授。他是MIT计算机科学和人工智能实验室的成员,并领导着其中的信息安全和隐私中心。他于1977年获得斯坦福大学计算机博士学位,主要从事密码安全、计算机安全算法的研究。他和Adi Shamir与Leonard M. Adleman一起发明了RSA公钥算法,这一成果也使他和Shamir、Adleman一起获得2002年ACM图灵奖。他现在还是国家密码学会的负责人。 Clifford Stein (克利福德·斯坦) 哥伦比亚大学计算机科学系和工业工程与运筹学系教授,他还是工业工程与运筹学系的系主任。在加入哥伦比亚大学之前,他在达特茅斯学院计算机科学系任教9年。Stein教授拥有MIT硕士和博士学位。他的研究兴趣包括:算法设计与分析、组合优化、运筹学、网络算法、调度、算法工程和生物计算。
在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。, 全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在IT专业人员的职业生涯中,本书也是一本案头必备的参考书或工程实践手册。, 第3版的主要变化:, 新增了van Emde Boas树和多线程算法,并且将矩阵基础移至附录。, 修订了递归式(现在称为“分治策略”)那一章的内容,更广泛地覆盖分治法。, 移除两章很少讲授的内容:二项堆和排序网络。, 修订了动态规划和贪心算法相关内容。, 流网络相关材料现在基于边上的全部流。, 由于关于矩阵基础和Strassen算法的材料移到了其他章,矩阵运算这一章的内容所占篇幅更小。, 修改了对Knuth-Morris-Pratt字符串匹配算法的讨论。, 新增100道练习和28道思考题,还更新并补充了参考文献。
下载地址
用户评论