图书介绍
数据结构 C语言2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 库波主编;王路群丛书组编;袁晓曦,郭俐副主编 著
- 出版社: 东软电子出版社
- ISBN:9787894361561
- 出版时间:2013
- 标注页数:231页
- 文件大小:33MB
- 文件页数:244页
- 主题词:
PDF下载
下载说明
数据结构 C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 引言1
1.2 数据结构的发展简史及其在计算机科学中所处的地位2
1.3 什么是数据结构3
1.4 基本概念和术语4
1.5 算法和算法的描述6
1.5.1 算法6
1.5.2 算法的描述6
1.5.3 算法评价9
1.6 实训项目一 验证哥德巴赫猜想10
本章小结12
习题一13
第2章 线性表14
2.1 线性表的逻辑结构14
2.2 线性表的顺序存储结构16
2.2.1 线性表的顺序存储结构16
2.2.2 线性表在顺序存储结构下的运算16
2.3 线性表的链式存储结构20
2.3.1 线性链表21
2.3.2 循环链表28
2.3.3 双向链表29
2.4 一元多项式的表示及相加32
2.5 实训项目二 顺序表与链表的应用34
本章小结36
习题二36
第3章 栈和队列38
3.1 栈38
3.1.1 栈的定义及其运算38
3.1.2 栈的顺序存储结构39
3.1.3 多栈共享邻接空间41
3.1.4 栈的链式存储结构42
3.2 算术表达式求值44
3.3 队列49
3.3.1 队列的定义及其运算49
3.3.2 队列的顺序存储结构50
3.3.3 队列的链式存储结构54
3.3.4 其他队列55
3.4 实训项目三 栈与队列的应用56
本章小结61
习题三62
第4章 串64
4.1 串的基本概念64
4.1.1 串的定义64
4.1.2 主串和子串65
4.2 串的存储结构65
4.2.1 串值的存储65
4.2.2 串名的存储映像67
4.3 串的基本运算及其实现68
4.3.1 串的基本运算68
4.3.2 串的基本运算及其实现68
4.4 文本编辑71
4.5 实训项目四 成绩管理系统72
本章小结81
习题四82
第5章 递归83
5.1 递归的定义83
5.2 阶乘问题85
5.3 背包问题88
5.4 汉诺塔问题93
5.5 实训项目五 迷宫问题102
本章小结112
习题五112
第6章 树114
6.1 树的结构定义与基本操作114
6.1.1 树的定义及相关术语114
6.1.2 树的存储结构115
6.1.3 树的基本操作116
6.2 二叉树116
6.2.1 二叉树的定义与基本操作116
6.2.2 二叉树的性质119
6.2.3 二叉树的存储结构120
6.2.4 树与二叉树的相互转换122
6.3 遍历二叉树123
6.3.1 先序遍历123
6.3.2 中序遍历124
6.3.3 后序遍历124
6.3.4 层次遍历125
6.3.5 遍历算法的应用126
6.4 线索二叉树128
6.4.1 中序次序线索化算法130
6.4.2 在中根线索树上检索某结点的前驱算法131
6.4.3 在中根线索树上检索某结点的后继算法131
6.5 二叉排序树132
6.5.1 二叉排序树的定义132
6.5.2 二叉排序树的生成132
6.5.3 删除二叉排序树上的结点133
6.6 哈夫曼树和哈夫曼算法135
6.6.1 哈夫曼树的定义135
6.6.2 构造哈夫曼树——哈夫曼算法136
6.6.3 哈夫曼树的应用137
6.7 实训项目六 哈夫曼编码应用139
本章小结143
习题六143
第7章 图145
7.1 基本定义和术语145
7.2 图的存储结构148
7.2.1 邻接矩阵148
7.2.2 邻接表150
7.3 图的遍历153
7.3.1 深度优先遍历153
7.3.2 广度优先遍历法156
7.4 最小生成树158
7.5 最短路径163
7.5.1 单源点最短路径164
7.5.2 所有顶点对之间的最短路径167
7.6 拓扑排序169
7.7 实训项目七 无向图的遍历171
本章小结175
习题七176
第8章 查找178
8.1 顺序查找178
8.2 折半查找180
8.3 分块查找183
8.4 哈希表185
8.4.1 哈希表和哈希函数的概念185
8.4.2 哈希函数的构造方法186
8.4.3 冲突处理188
8.5 实训项目八 学生成绩修改系统192
本章小结198
习题八199
第9章 排序200
9.1 插入排序200
9.1.1 线性插入排序200
9.1.2 折半插入排序202
9.2 希尔排序203
9.3 选择排序205
9.4 堆排序207
9.5 快速排序212
9.6 归并排序214
9.7 基数排序217
9.8 外部排序220
9.9 各种排序方法的比较221
9.10 实训项目九 排序系统222
本章小结230
习题九230
参考文献231
热门推荐
- 3749794.html
- 1190279.html
- 3054354.html
- 546956.html
- 2299382.html
- 2078884.html
- 294852.html
- 1293463.html
- 3905646.html
- 3576987.html
- http://www.ickdjs.cc/book_2853209.html
- http://www.ickdjs.cc/book_612792.html
- http://www.ickdjs.cc/book_3894378.html
- http://www.ickdjs.cc/book_3125258.html
- http://www.ickdjs.cc/book_2922730.html
- http://www.ickdjs.cc/book_319218.html
- http://www.ickdjs.cc/book_3164444.html
- http://www.ickdjs.cc/book_3433938.html
- http://www.ickdjs.cc/book_578987.html
- http://www.ickdjs.cc/book_1828288.html