图书介绍
数据结构PDF|Epub|txt|kindle电子书版本网盘下载
- 方风波,王巧莲主编 著
- 出版社: 北京:科学出版社
- ISBN:7030139321
- 出版时间:2004
- 标注页数:172页
- 文件大小:6MB
- 文件页数:185页
- 主题词:数据结构-高等学校:技术学校-教材
PDF下载
下载说明
数据结构PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章绪论1
1.1什么是数据结构1
目 录1
1.1.1数据结构的定义2
1.1.2数据结构类型3
1.1.3数据结构和数据类型4
1.2算法及其描述5
1.2.1什么是算法5
1.2.2算法描述6
1.3算法分析6
1.3.1时间复杂度6
1.3.2空间复杂度8
1.3.3算法分析实例8
1.4本章小结9
习题9
2.1线性表及其逻辑结构12
2.1.1线性表的定义12
第2章线性表12
2.1.2线性表的操作13
2.2线性表的顺序存储结构14
2.2.1线性表的顺序存储——顺序表14
2.2.2顺序表基本操作的实现15
2.2.3顺序表的应用举例17
2.3线性表的链式存储18
2.3.1线性表的链式存储——链表18
2.3.2单链表基本操作的实现19
2.4单向循环链表24
2.5双向循环链表25
2.5.1双向链表25
2.5.2双向循环链表25
2.6一元多项式的存储和运算26
2.7单链表应用举例29
2.8本章小结30
习题31
3.1 栈33
3.1.1栈的定义和基本运算33
第3章栈和队列33
3.1.2栈的顺序存储及其基本操作的实现34
3.1.3栈的链式存储及其基本操作的实现37
3.1.4栈的应用举例38
3.2队列41
3.2.1队列的定义及运算41
3.2.2队列的顺序存储及其基本操作的实现42
3.2.3队列的链式存储及其基本操作的实现45
3.3本章小结46
习题47
第4章串49
4.1串及其操作49
4.1.1串的逻辑结构49
4.1.2串的基本运算50
4.2串的存储结构50
4.2.1顺序存储结构及其运算51
4.2.2链式存储结构及基本运算的实现52
4.3.1 BF(Brute-Force)算法56
4.3串的模式匹配运算56
4.3.2无回溯的模式匹配(KMP)算法57
4.4本章小结58
习题59
第5章数组和广义表61
5.1数组61
5.1.1数组的定义61
5.1.2数组的顺序存储结构62
5.1.3数组的基本操作的实现63
5.2.2稀疏矩阵的顺序存储结构及基本算法64
5.2稀疏矩阵64
5.2.1稀疏矩阵的定义64
5.2.3稀疏矩阵的链式存储结构及基本算法66
5.3广义表69
5.3.1广义表的定义69
5.3.2广义表存储结构70
5.3.3广义表的基本操作71
5.4本章小结73
习题73
6.1.1树的定义75
第6章树75
6.1树的定义和基本操作75
6.1.2树的基本术语76
6.1.3树的基本操作77
6.2二叉树77
6.2.1 二叉树的定义及其基本操作77
6.2.2二叉树的重要性质78
6.2.3二叉树的存储结构80
6.3遍历二叉树83
6.3.1二叉树遍历的递归算法84
6.3.2二叉树遍历的非递归算法86
6.4树和森林87
6.4.1树的存储结构87
6.4.2树与二叉树的转换89
6.4.3森林与二叉树的转换图90
6.5树的应用91
6.5.1二叉排序树91
6.5.2 合夫曼树96
6.6本章小结98
习题99
第7章图102
7.1图的基本概念102
7.1.1图的定义103
7.1.2图的基本术语103
7.2图的存储结构105
7.2.1邻接矩阵105
7.2.2邻接表106
7.3图的遍历107
7.3.1深度优先遍历108
7.3.2 广度优先遍历110
7.4生成树112
7.4.1概念112
7.4.2最小生成树112
7.5最短路径117
7.5.1求某源点到其余各顶点的最短路径117
7.5.2每对顶点之间的最短路径119
7.6.1顶点活动网(AOV网)120
7.6拓扑排序120
7.6.2拓扑排序121
7.7本章小结123
习题124
第8章排序127
8.1插入排序127
8.1.1直接插入排序127
8.1.2希尔排序128
8.2.1冒泡排序129
8.2交换排序129
8.2.2快速排序130
8.3选择排序132
8.4归并排序133
8.5本章小结135
习题136
第9章查找138
9.1线性表查找138
9.1.1顺序查找138
9.1.2折半查找139
9.1.3分块查找140
9.2哈希表查找141
9.2.1哈希表定义141
9.2.2哈希函数的构造141
9.2.3哈希冲突解决办法142
9.3本章小结143
习题144
10.1顺序表及其运算146
第10章实验内容与上机指导146
10.2链表及其运算147
10.3栈的运算151
10.4队列的运算153
10.5串的运算156
10.6二叉树的应用157
10.7图的存储与遍历161
10.8排序165
10.9查找167
主要参考文献172