本书由算法领域的知名专家Steven Skiena教授编写,其主要内容包括基本算法设计、算法分析、数据结构、排序与查找、图算法、动态规划以及难解问题与近似算法。 “设计”是本书的核心,作者不但以生动有趣的语言讲授了算法设计中的常用技术与思想,还着重教导我们应从已有经典设计和实现中汲取力量来完成问题求解,而这正是一个优秀算法工作者所必备的素养。为了更全面真实地展现作者的算法设计观,本书每章都给出了若干取自现实案例的精彩War Story,读者可以从中深刻体验到优秀算法设计的曲折历程。为了减轻阅读的难度,作者淡化了繁难的算法分析而仅仅给出性能结论与对比,这在同类算法书中是相当少见的。此外,本书配套网站包含大量算法设计资源以及作者本人的授课视频,为算法设计者提供了极大的便利。
(美)安德鲁·S.特南鲍姆(Andrew S. Tanenbaum),(美)尼克·费姆斯特尔(Nick Feamster),(美)戴维·韦瑟罗尔(David Wetherall) 著 潘爱民 译
(荷)西奥·盖维尔斯(Theo Gevers), (荷)阿尔然·吉森尼(Arjan Gijsenij), (荷)约斯特·范德·魏约尔(Joost van de Weijer), (荷)简-马克·戈伊斯布罗克(Jan-Mark Geusebroek) 著 章毓晋 译
[美]蒂莫西· J. 奥利里(Timothy J. O'Leary)、[美]琳达· I.奥利里(Linda I. O’Leary)、[美]丹尼尔· A.奥利里(Daniel A. O’Leary) 著 任向民、张艳威 、郑舒心、姜德迅、杨玲、李欣、刘磊、张锡琨 译
(美) 托尼·加迪斯 (Tony Gaddis) , (美) 朱迪·沃尔特斯 (Judy Walters) , (美) 戈德弗雷·穆甘达 (Godfrey Muganda) , 著