数据结构实训案例教程 / 普通高等院校“十四五”计算机类专业系列教材
定价:¥34.00
作者: 李兰,张艳,刘庆海
出版时间:2023-09
最新印次日期:2023-9
出版社:中国铁道出版社
- 中国铁道出版社
- 9787113303341
- 1版
- 502202
- 60269840-9
- 16开
- 2023-09
- 工学
- 计算机类
- 电子与信息大类
- 计算机类
- 计算机类
- 本科
作者简介
内容简介
本书是《数据结构》(李兰、刘庆海、张艳编著,中国铁道出版社有限公司出版)的配套实训案例教程,针对高等院校应用型本科计算机专业编写。依照主教材的章节架构,本书分为三部分:第一部分首先给出主教材中每一章的知识体系、学习指南、内容提要,然后根据相关知识点设置了若干验证性、设计性和综合性的实训案例,以培养学生运用理论知识解决实际问题的能力;第二部分为针对主教材各章知识点的习题及参考答案;第三部分是模拟试题及参考答案,可帮助学生检验和巩固理论知识。
本书适合作为普通高等院校应用型本科计算机专业“数据结构”课程的实训指导教材,也可作为信息类相关专业的实训指导教材,还可以供计算机自学人员学习参考。
本书适合作为普通高等院校应用型本科计算机专业“数据结构”课程的实训指导教材,也可作为信息类相关专业的实训指导教材,还可以供计算机自学人员学习参考。
目录
第一部分学习指导与案例
第1章绪论2
1.1知识体系2
1.2学习指南3
1.3内容提要3
第2章线性表5
2.1知识体系5
2.2学习指南5
2.3内容提要6
2.3.1线性表6
2.3.2线性表的顺序存储6
2.3.3线性表的链式存储7
2.4实训案例概要7
2.4.1验证性实训7
2.4.2设计性实训16
2.4.3综合性实训19
第3章栈和队列23
3.1知识体系23
3.2学习指南24
3.3内容提要24
3.3.1栈24
3.3.2队列25
3.4实训案例概要25
3.4.1验证性实训25
3.4.2设计性实训31
3.4.3综合性案例37
第4章串43
4.1知识体系43
4.2学习指南43
4.3内容提要43
4.3.1串的定义43
4.3.2串的存储结构44
4.3.3串的模式匹配运算44
4.4实训案例概要45
4.4.1验证性实训45
4.4.2设计性实训48
第5章数组和广义表51
5.1知识体系51
5.2学习指南51
5.3内容提要52
5.3.1数组52
5.3.2矩阵的压缩存储52
5.3.3广义表52
5.4实训案例概要53
5.4.1验证性实训53
5.4.2设计性实训63
第6章树和二叉树64
6.1知识体系64
6.2学习指南65
6.3内容提要65
6.3.1树65
6.3.2二叉树66
6.3.3哈夫曼树、哈夫曼编码67
6.4实训案例概要68
6.4.1验证性实训68
6.4.2设计性实训80
6.4.3综合性实训84
第7章图88
7.1知识体系88
7.2学习指南88
7.3内容提要89
7.3.1图89
7.3.2图的遍历89
7.3.3最小生成树90
7.3.4最短路径90
7.3.5拓扑排序90
7.3.6关键路径91
7.4实训案例概要91
7.4.1验证性实训91
7.4.2设计性实训98
7.4.3综合性实训108
第8章查找110
8.1知识体系110
8.2学习指南110
8.3内容提要111
8.3.1顺序表的静态查找111
8.3.2树表的动态查找112
8.3.3哈希表查找114
8.4实训案例概要115
8.4.1验证性实训115
8.4.2设计性实训121
8.4.3综合性实训124
第9章排序131
9.1知识体系131
9.2学习指南132
9.3内容提要132
9.3.1插入排序132
9.3.2交换排序132
9.3.3选择排序133
9.3.4归并排序133
9.3.5基数排序133
9.3.6外部排序133
9.4实训案例概要133
第二部分习题与参考答案
一、习题142
第1章绪论习题142
第2章线性表习题144
第3章栈和队列习题148
第4章串习题152
第5章数组和广义表习题154
第6章树和二叉树习题158
第7章图习题161
第8章查找习题164
第9章排序习题167
二、习题参考答案172
第三部分模拟试题与参考答案
一、模拟试题174
二、模拟试题参考答案185
第1章绪论2
1.1知识体系2
1.2学习指南3
1.3内容提要3
第2章线性表5
2.1知识体系5
2.2学习指南5
2.3内容提要6
2.3.1线性表6
2.3.2线性表的顺序存储6
2.3.3线性表的链式存储7
2.4实训案例概要7
2.4.1验证性实训7
2.4.2设计性实训16
2.4.3综合性实训19
第3章栈和队列23
3.1知识体系23
3.2学习指南24
3.3内容提要24
3.3.1栈24
3.3.2队列25
3.4实训案例概要25
3.4.1验证性实训25
3.4.2设计性实训31
3.4.3综合性案例37
第4章串43
4.1知识体系43
4.2学习指南43
4.3内容提要43
4.3.1串的定义43
4.3.2串的存储结构44
4.3.3串的模式匹配运算44
4.4实训案例概要45
4.4.1验证性实训45
4.4.2设计性实训48
第5章数组和广义表51
5.1知识体系51
5.2学习指南51
5.3内容提要52
5.3.1数组52
5.3.2矩阵的压缩存储52
5.3.3广义表52
5.4实训案例概要53
5.4.1验证性实训53
5.4.2设计性实训63
第6章树和二叉树64
6.1知识体系64
6.2学习指南65
6.3内容提要65
6.3.1树65
6.3.2二叉树66
6.3.3哈夫曼树、哈夫曼编码67
6.4实训案例概要68
6.4.1验证性实训68
6.4.2设计性实训80
6.4.3综合性实训84
第7章图88
7.1知识体系88
7.2学习指南88
7.3内容提要89
7.3.1图89
7.3.2图的遍历89
7.3.3最小生成树90
7.3.4最短路径90
7.3.5拓扑排序90
7.3.6关键路径91
7.4实训案例概要91
7.4.1验证性实训91
7.4.2设计性实训98
7.4.3综合性实训108
第8章查找110
8.1知识体系110
8.2学习指南110
8.3内容提要111
8.3.1顺序表的静态查找111
8.3.2树表的动态查找112
8.3.3哈希表查找114
8.4实训案例概要115
8.4.1验证性实训115
8.4.2设计性实训121
8.4.3综合性实训124
第9章排序131
9.1知识体系131
9.2学习指南132
9.3内容提要132
9.3.1插入排序132
9.3.2交换排序132
9.3.3选择排序133
9.3.4归并排序133
9.3.5基数排序133
9.3.6外部排序133
9.4实训案例概要133
第二部分习题与参考答案
一、习题142
第1章绪论习题142
第2章线性表习题144
第3章栈和队列习题148
第4章串习题152
第5章数组和广义表习题154
第6章树和二叉树习题158
第7章图习题161
第8章查找习题164
第9章排序习题167
二、习题参考答案172
第三部分模拟试题与参考答案
一、模拟试题174
二、模拟试题参考答案185
















