图书介绍
《数据结构与算法 C++版》实验和课程设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![《数据结构与算法 C++版》实验和课程设计教程](https://www.shukui.net/cover/31/30127261.jpg)
- 唐宁九,游洪跃,朱宏等主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302175032
- 出版时间:2008
- 标注页数:285页
- 文件大小:10MB
- 文件页数:300页
- 主题词:数据结构-高等学校-教材;算法分析-高等学校-教材;C语言-程序设计-高等学校-教材
PDF下载
下载说明
《数据结构与算法 C++版》实验和课程设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 数据结构与算法基础知识和实验3
第1章 绪论3
1.1基础知识3
数据结构的基本概念3
算法和算法分析4
实用程序软件包5
1.2上机实验7
石头、剪刀、布游戏7
纸牌游戏——“21点”7
第2章 线性表17
2.1基础知识17
线性表的逻辑结构17
线性表的顺序存储结构18
线性表的链式存储结构19
2.2上机实验22
不带头结点形式的单链表22
任意大非负整数的任意大非负整数次方34
第3章 栈和队列35
3.1基础知识35
栈35
队列37
优先队列39
3.2上机实验40
病人就医管理40
利用后缀表达式计算中缀表达式的值44
第4章 串53
4.1基础知识53
串类型的定义53
字符串的实现53
字符串模式匹配算法54
4.2上机实验55
文本串的加密55
改造串类60
第5章 数组和广义表70
5.1基础知识70
数组70
矩阵72
广义表76
5.2上机实验79
螺旋方阵79
引用数使用空间表法广义表存储结构82
第6章 树和二叉树95
6.1基础知识95
树的基本概念95
二叉树95
二叉树遍历99
线索二叉树99
树和森林101
哈夫曼树与哈夫曼编码107
树的计数109
6.2上机实验109
用二叉树表示表达式109
改进哈夫曼树类114
第7章 图123
7.1基础知识123
图的定义和述语123
图的存储表示125
图的遍历129
图的最小代价生成树130
有向无环图及应用130
最短路径131
7.2上机实验132
改进最小生成树的Kruskal算法的实现132
图的根顶点136
第8章 查找141
8.1基础知识141
查找的基本概念141
静态表的查找141
动态查找表141
散列表146
8.2上机实验147
链地址法处理冲突的散列表147
字符统计153
第9章 排序157
9.1基础知识157
概述157
插入排序157
交换排序157
选择排序158
归并排序158
基数排序158
外部排序159
用堆实现优先队列159
9.2上机实验160
改造快速排序算法的实现160
改造基数排序算法164
第10章 文件170
10.1基础知识170
主存储器和辅助存储器170
各种常用文件结构170
10.2上机实验171
学生基本信息管理171
电话号码查找系统183
第11章 算法设计与分析184
11.1基础知识184
算法设计184
算法分析186
可计算性问题186
11.2上机实验187
农夫过河问题187
n皇后问题194
第二部分 数据结构与算法课程设计201
第12章 课程设计201
12.1算术表达式求值201
12.2停车场管理205
12.3电话客户服务模拟210
12.4简单本文编辑器216
12.5压缩软件225
12.6排课软件235
12.7公园导游系统245
12.8理论计算机科学家族谱的文档/视图模式250
12.9专家系统应用——动物游戏257
12.10简单个人图书管理系统262
12.11词典变位词检索系统271
附录A 配套软件包276
附录B 实验报告格式282
附录C 课程设计报告格式283
参考文献284