《数据结构与算法分析 C++版 英文版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:克利福德A.谢弗著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121089596
  • 页数:512 页
图书介绍:本书采用程序员最爱用的面向对象C++语言来描述数据结构和算法,并把数据结构原理和算法分析技术有机地结合在一起,系统介绍了各种类型的数据结构和排序、检索的各种方法。作者非常注意对每一种数据结构的不同存储方法及有关算法进行分析比较。书中还引入了一些比较高级的数据结构与先进的算法分析技术,并介绍了可计算性理论的一般知识。本版的重要改进在于引入了参数化的模板,从而提高了算法中数据类型的通用性,支持高效的代码重用。

第一部分 预备知识 1

第1章 数据结构和算法 3

第2章 数学预备知识 21

第3章 算法分析 49

第二部分 基本数据结构 85

第4章 线性表、栈和队列 87

第5章 二叉树 141

第6章 非二叉树 191

第三部分 排序和检索 217

第7章 内排序 219

第8章 文件管理和外排序 259

第9章 检索 293

第10章 索引技术 327

第四部分 应用与高级话题 357

第11章 图 359

第12章 线性表和数组高级技术 393

第13章 高级树形结构 423

第14章 分析技术 451

第15章 计算的限制 469

第五部分 附录 493

附录A 实用函数 495

参考文献 497

索引 502