写点什么

《算法导论(原书第 3 版)》PDF

  • 2024-01-31
    四川
  • 本文字数:1202 字

    阅读完需:约 4 分钟

内容简介

在有关算法的书中,有一些叙述非常严谨,但不够全面;另一些涉及了大量的题材,但又缺乏严谨性。本书将严谨性和全面性融为一体,深入讨论各类算法,并着力使这些算法的设计和分析能为各个层次的读者接受。全书各章自成体系,可以作为独立的学习单元;算法以英语和伪代码的形式描述,具备初步程序设计经验的人就能看懂;说明和解释力求浅显易懂,不失深度和数学严谨性。

全书选材经典、内容丰富、结构合理、逻辑清晰,对本科生的数据结构课程和研究生的算法课程都是非常实用的教材,在 IT 专业人员的职业生涯中,本书也是一本案头必备的参考书或工程实践手册。

第 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 和 Len Adleman 一起发明了 RSA 公钥算法,这个算法在信息安全中获得最大的突破,这一成果也使他和 Shamir、Adleman 一起得到 2002 年 ACM 图灵奖。他现在担任国家密码学会的负责人。

Clifford Stein(克利福德•斯坦)哥伦比亚大学计算机科学系和工业工程与运筹学系教授,他还是工业工程与运筹学系的系主任。在加入哥伦比亚大学大学之前,他在达特茅斯学院计算机科学系任教 9 年。Stein 教授拥有 MIT 硕士和博士学位。他的研究兴趣包括:算法的设计与分析,组合优化、运筹学、网络算法、调度、算法工程和生物计算。


用户头像

还未添加个人签名 2024-01-09 加入

还未添加个人简介

评论

发布
暂无评论
《算法导论(原书第3版)》PDF_程序员李木子_InfoQ写作社区