
C++中的算法(第1-4部分)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本系列文章深入浅出地介绍了C++编程语言中的标准库算法,涵盖从基础到高级的各种用法和技巧。适合希望提升C++编程技能的开发者阅读。
Robert Sedgewick彻底修订并大幅扩展更新了他的流行作品,提供了当前全面的算法与数据结构内容介绍。Christopher Van Wyk 和Sedgewick开发了新的C++实现方式,这些方法简洁而直接地表达每种技术,并且为程序员提供在实际应用中测试它们的有效手段。许多新算法被提出,每个算法的解释也比之前版本更为详尽。新的文本设计和详细的创新图表(配有相关评论)大大提升了呈现效果。第三版保留了Sedgewick作品将理论与实践成功结合的特点,使其成为超过25万程序员不可或缺的资源!这本书的第1-4部分代表了Sedgewick完整工作的核心第一部分,提供了关于基本数据结构和算法以及排序、搜索及相关应用的广泛介绍。尽管书中的内容适用于任何编程语言的应用,Van Wyk 和 Sedgewick 的实现充分利用了C++类与抽象数据类型(ADT)之间的自然匹配。
本书亮点包括:
- 扩展的基本数据结构(如数组、链表、字符串和树等)的内容
- 比之前版本更强调抽象数据类型 (ADTs) 以及模块化编程,面向对象编程和C++类的使用。
- 超过100种排序算法,选择算法,优先队列 ADT 实现方案及符号表 ADT(搜索实现)
- 新的二项式队列、多路基数排序、随机BSTs、跳跃列表、多叉树、B 树和可扩展散列等实施
- 更丰富的关于这些算法的定量信息,为比较它们提供了依据。
- 超过1000个新的练习题帮助你学习算法属性。
无论你是第一次接触这些算法还是希望获得更新且包含最新编程风格的经典与新算法的信息来源,这本书都为你提供大量有用的内容。
全部评论 (0)


