xx资源网(xxURLs.com)
发布资源

《算法Ⅰ~Ⅳ(C++实现)——基础、数据结构、排序和搜索 (第三版)》 高清PDF完整版

更多编程方面的经典高清PDF好书请浏览:

https://guonetnet.ctfile.com/shared/folder_21150501_e7e3f8a3/


算法1-4实现.jpg算法1-4实现1.jpg


编辑推荐

Sedgewick在解释概念方面颇具天分,能使它们更易理解。而把真正的代码用页面大小的文字块嵌在文中,使读者容易理解它们,则是本书的另一个优势。插图、程序和表等极大丰富了读者的学习体验,这些因素使本书显得与众不同。
——William A.Ward,南阿拉巴马大学


目录

出版说明
前言
第一部分 基本原理
第一章 简介
1.1 算法
1.2 示例:连通问题
1.3 合并-查找算法
1.4 前景展望
1.5 总结
第二章 算法分析原理
2.1 实现和经验分析
2.2 算法分析
2.3 函数的增长
2.4 大O符号
2.5 递归基础知识
2.6 算法分析举例
2.7 保证、预测和限制
第一部分参考资料
第二部分 数据结构
第三章 基本数据结构
3.1 构建组件
3.2 数组
3.3 链表
3.4 基本的链表处理
3.5 链表的内存分配
3.6 字符串
3.7 复合数据结构
第四章 抽象数据类型
4.1 抽象对象和对象集合
4.2 下推栈ADT
4.3 栈ADT客户示例
4.4 栈ADT的实现
4.5 创建一个新ADT
4.6 FIFO队列和广义队列
4.7 复制和索引项
4.8 一级ADT
4.9 基于应用的ADT范例
4.10 前景展望
第五章 递归与树
5.1 递归算法
5.2 分治法
5.3 动态编程
5.4 树
5.5 二叉树的数学性质
5.6 树遍历
5.7 递归二叉树算法
5.8 图通历
5.9 前景展望
第二部分参考资料
第三部分 排序算法
第六章 基本排序方法
6.1 游戏规则
6.2 选择排序
6.3 插入排序
6.4 冒泡排序
6.5 基本排序方法的执行特性
6.6 Shell排序法
6.7 对其他类型的文件进行排序
6.8 索引和指针排序
6.9 链表排序
6.10 关键字索引统计
第七章 快速排序
7.1 基本算法
7.2 快速排序算法的性能特性
7.3 栈大小
7.4 小的子文件
7.5 利用三个元素的中间元素来划分
7.6 重复值
7.7 字符串和向量
7.8 选择
第八章 归并及归并排序
8.1 二路归并
8.2 抽象的合适归并算法
8.3 自顶向下的归并排序
8.4 对基本排序方法进行改进
8.5 自底向上的归并排序
8.6 执行典型的归并排序算法
8.7 使用链表执行归并排序
8.8 再次讨论递归过程
第九章 优先队列与堆排序
9.1 基本的实现方法
9.2 堆的数据结构
9.3 基于堆的算法
9.4 堆排序
9.5 优先队列抽象数据类型
9.6 索引元素的优先队列
9.7 二项式队列
第十章 基数排序
10.1 比特、字节、字
10.2 二进制快速排序
10.3 MSD基数排序
10.4 三路基数快速排序
10.5 LSD基数排序
10.6 基数排序的特性
10.7 运行时间低于线性的排序
第十一章 特殊用途的排序方法
11.1 巴彻尔奇偶归并排序
11.2 排序网络
11.3 外部排序
11.4 “排序-归并”的实现
11.5 并行“排序-归并”
第三部分参考资料
第四部分 搜索算法
第十二章 符号表和二叉搜索树
12.1 符号表抽象数据类型(ADT)
12.2 关键字索引检索
12.3 顺序搜索
12.4 二叉搜索
12.5 二叉搜索树
12.6 BST的性能特性
12.7 符号表的索引实现
12.8 在BST的根进行的插入
12.9 其他ADT函数的BST实现
第十三章 平衡树
13.1 随机化BST
13.2 发散BST
13.3 自上而下2-3-4树
13.4 红黑树
13.5 跳跃表
13.6 性能特性
第十四章 散列
14.1 散列函数
14.2 链地址法
14.3 线性探测
14.4 双重散列
14.5 动态散列表
14.6 综述
第十五章 基数检索
15.1 数字搜索树
15.2 线索(trie)
15.3 帕氏线索
15.4 多叉线索和TST
15.5 文本字符索引算法
第十六章 外部排序
16.1 游戏规则
16.2 索引顺序存取
16.3 B树
16.4 可扩充散列
16.5 综述
第四部分参考资料显示全部信息

作者介绍

Robert Sedgewick是普林斯顿大学计算机系的William O.Baker教授,也是Adobe Systems公司的主管,曾经在Xerox PARC、IDA和INRIA公司担任研究员。Christopher J.Van Wyk是Drew大学数学和计算机系的教授,曾在BELL实验室担任研究员,现在是那里的顾问。


资源链接
《算法Ⅰ~Ⅳ(C++实现)——基础、数据结构、排序和搜索 (第三版)》.pdf: http://545c.com/file/12623596-187259977
标签

算法算法学习算法研究c++算法

发布日期

2017-04-01

擦亮日期

2017-04-01

扫一扫分享下载
资源网址导航
综合

361图书馆 全索引 图书酷

手机

电脑

影音

专业

游戏

体育

儿童

教育

资源分享站

其他