×
思维导图备注
零基础学数据结构第2版
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
前言
浏览
3
扫码
小字体
中字体
大字体
2022-01-25 06:04:56
请
登录
再阅读
上一篇:
下一篇:
前言
第一篇 基础知识
1.1 为什么要学习数据结构
1.2 基本概念和术语
第2章 C语言基础
2.1 C语言开发环境
2.2 递归与非递归
2.3 指针
2.4 参数传递
2.5 结构体与联合体
2.6 链表
2.7 小结
2.8 习题
1.3 数据的逻辑结构与存储结构
1.4 抽象数据类型及其描述
1.5 算法
1.6 算法分析
1.7 学好数据结构的秘诀
1.8 习题
第二篇 线性数据结构
3.1 线性表的定义及抽象数据类型
3.2 线性表的顺序表示与实现
第4章 栈
4.1 栈的定义与抽象数据类型
4.2 栈的顺序表示与实现
4.3 栈的链式表示与实现
4.4 栈的典型应用
4.5 栈与递归
4.6 小结
4.7 习题
3.3 线性表的链式表示与实现
第5章 队列
5.1 队列的定义与抽象数据类型
5.2 队列的顺序存储及实现
5.3 队列的链式存储及实现
5.4 双端队列
5.5 综合案例:动画模拟停车场管理系统
5.6 小结
5.7 习题
3.4 循环单链表
第6章 串
6.1 串的定义及抽象数据类型
6.2 串的顺序表示与实现
6.3 串的堆分配表示与实现
6.4 串的块链式存储表示与实现
6.5 串的模式匹配
6.6 小结
6.7 习题
3.5 双向链表
第7章 数组
7.1 数组的定义及抽象数据类型
7.2 数组的顺序表示与实现
7.3 特殊矩阵的压缩存储
7.4 稀疏矩阵的压缩存储
7.5 稀疏矩阵应用举例
7.6 稀疏矩阵的十字链表表示与实现
7.7 小结
7.8 习题
3.6 静态链表
第8章 广义表
8.1 广义表的定义及抽象数据类型
8.2 广义表的头尾链表表示与实现
8.3 广义表的扩展线性链表表示与实现
8.4 小结
8.5 习题
3.7 综合案例:一元多项式的表示与相乘
3.8 小结
3.9 习题
第三篇 非线性数据结构
9.1 树的相关概念及抽象数据类型
9.2 二叉树的相关概念及抽象数据类型
第10章 图
10.1 图的定义与相关概念
10.2 图的存储结构
10.3 图的遍历
10.4 图的连通性问题
10.5 有向无环图
10.6 最短路径
10.7 图的应用举例
10.8 小结
10.9 习题
9.3 二叉树的存储表示与实现
9.4 遍历二叉树
9.5 遍历二叉树的应用
9.6 线索二叉树
9.7 树、森林与二叉树
9.8 综合案例:哈夫曼树
9.9 小结
9.10 习题
第四篇 查找与排序
11.1 基本概念
11.2 静态查找
第12章 内排序
12.1 基本概念
12.2 插入排序
12.3 交换排序
12.4 选择排序
12.5 归并排序
12.6 基数排序
12.7 小结
12.8 习题
11.3 动态查找
第13章 外排序
13.1 外存的存取特性
13.2 磁盘排序
13.3 磁带排序
13.4 小结
11.4 B-树与B+树
参考文献
11.5 哈希表
11.6 小结
11.7 习题
光盘内容
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《零基础学数据结构第2版》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度