图书介绍

数据结构基础教程(C语言版)学习指导书pdf电子书版本下载

数据结构基础教程(C语言版)学习指导书
  • 陈瑛,叶小平编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302361459
  • 出版时间:2014
  • 标注页数:220页
  • 文件大小:37MB
  • 文件页数:234页
  • 主题词:数据结构-高等学校-教材;C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

数据结构基础教程(C语言版)学习指导书PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论 1

1.1学习要点 1

1.1.1数据相关概念 1

1.1.2数据模型与数据结构 2

1.1.3数据操作与算法分析 3

1.1.4数据结构地位与内容体系 3

1.2重点难点分析 4

1.2.1学习要求与线索 4

1.2.2重点难点解析 4

1.3例题 5

1.4习题 6

1.5实验指导 7

第2章 线性表 9

2.1学习要点 9

2.1.1线性表的逻辑结构 9

2.1.2线性表的顺序存储结构 9

2.1.3线性表的链式存储结构 10

2.1.4线性表存储结构比较 14

2.2重点难点分析 15

2.2.1学习要求与线索 15

2.2.2重点难点解析 15

2.3例题 18

2.4习题 20

2.5实验指导 24

2.5.1数组基本操作 24

2.5.2纸牌游戏 25

2.5.3链表基本操作 26

2.5.4有序链表的合并 28

2.5.5一元多项式相减 29

2.5.6 Joseph环 31

第3章 栈与队列 33

3.1学习要点 33

3.1.1栈 33

3.1.2队列 35

3.2重点难点分析 38

3.2.1学习要求与线索 38

3.2.2重点难点解析 39

3.3例题 41

3.4习题 42

3.5实验指导 45

3.5.1栈的应用之单括号匹配 45

3.5.2栈的应用之多级括号匹配 46

3.5.3十进制整数转化为R进制整数 48

3.5.4队列基本操作 49

3.5.5跳舞配对问题1 51

3.5.6跳舞配对问题2 52

第4章 数组、串和广义表 54

4.1学习要点 54

4.1.1数组 54

4.1.2串 58

4.1.3广义表 61

4.2重点难点分析 62

4.2.1学习要求与线索 62

4.2.2重点难点解析 62

4.3例题 63

4.4习题 64

4.5实验指导 67

4.5.1对称矩阵的压缩存储与输出 67

4.5.2三元组快速转置 68

4.5.3文章编辑 70

第5章 二叉树及应用 72

5.1学习要点 72

5.1.1二叉树及其基本性质 72

5.1.2二叉树存储 73

5.1.3二叉树的遍历 74

5.1.4线索二叉树 75

5.1.5 Huffman编码 75

5.2重点难点分析 76

5.2.1学习要求与线索 76

5.2.2重点难点解析 76

5.3例题 79

5.4习题 81

5.5实验指导 85

5.5.1建立二叉树 85

5.5.2中序非递归遍历二叉树 86

5.5.3统计叶子结点个数 88

5.5.4求二叉树的深度 89

5.5.5哈夫曼树的建立 90

第6章 树与森林 93

6.1学习要点 93

6.1.1树的基本概念 93

6.1.2树的存储结构 94

6.1.3树的遍历 96

6.1.4森林 96

6.1.5树与二叉树的转换 97

6.2重点难点分析 97

6.2.1学习要求与线索 97

6.2.2重点难点解析 98

6.3例题 98

6.4习题 99

6.5实验指导 100

6.5.1子结点链表法建立树型结构 100

6.5.2左子/右兄弟法建立树型结构 102

第7章 图 105

7.1学习要点 105

7.1.1图的基本概念 105

7.1.2图的两种存储结构 106

7.1.3图的遍历 109

7.1.4图的最小生成树 109

7.1.5最短路径 110

7.1.6有向无环网及应用 111

7.2重点难点分析 111

7.2.1学习要求与线索 111

7.2.2重点难点解析 112

7.3例题 115

7.4习题 117

7.5实验指导 121

7.5.1图的建立与输出 121

7.5.2图的深度优先遍历 122

第8章 查找 125

8.1学习要点 125

8.1.1相关概念 125

8.1.2基于线性表查找 125

8.1.3基于二叉树查找 126

8.1.4基于散列表查找 128

8.2重点难点分析 129

8.2.1学习要求与线索 129

8.2.2重点难点解析 130

8.3例题 131

8.4习题 133

8.5实验指导 136

8.5.1二分查找 136

8.5.2建立二叉排序树 137

8.5.3二叉排序树查找 139

8.5.4散列查找 141

第9章 排序 143

9.1学习要点 143

9.1.1排序相关概念 143

9.1.2插入排序 143

9.1.3交换排序 144

9.1.4选择排序 146

9.1.5归并排序 146

9.1.6各种排序方法比较 147

9.2重点难点分析 147

9.2.1学习要求与线索 147

9.2.2重点难点解析 148

9.3例题 149

9.4习题 151

9.5实验指导 153

9.5.1直接插入排序 153

9.5.2快速排序 155

9.5.3简单选择排序 156

9.5.4学生成绩管理系统 157

第10章 文件 160

10.1学习要点 160

10.1.1文件基本概念 160

10.1.2顺序文件 161

10.1.3索引文件 162

10.1.4动态索引B树 163

10.1.5散列文件 165

10.1.6多关键字文件 165

10.2重点难点分析 166

10.2.1学习要求与线索 166

10.2.2重点难点解析 166

10.3例题 167

10.4习题 168

10.5实验指导 170

附录A考试模拟题 172

考试模拟题(一) 172

考试模拟题(二) 175

考试模拟题(三) 178

考试模拟题(四) 181

考试模拟题(五) 184

附录B考试模拟题参考答案 188

考试模拟题(一)参考答案 188

考试模拟题(二)参考答案 190

考试模拟题(三)参考答案 192

考试模拟题(四)参考答案 194

考试模拟题(五)参考答案 196

附录C习题参考答案 200

C.1绪论参考答案 200

C.2线性表参考答案 200

C.3栈与队列参考答案 202

C.4数组、串和广义表参考答案 203

C.5二叉树及应用参考答案 205

C.6树与森林参考答案 208

C.7图参考答案 209

C.8查找参考答案 213

C.9排序参考答案 214

C.10文件参考答案 216

附录D实验报告内容 219

参考文献 220

精品推荐