本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
数据结构与算法学指导
作 者:徐雅静,肖波 编
定 价:42
出 版 社:北京邮电大学出版社
出版日期:2021年01月01日
页 数:280
装 帧:平装
ISBN:9787563563272
目录
篇 题解析
章 绪论
1.1 本章导学
1.1.1 知识点MAP图
1.1.2 学重点
1.2 扩展学
1.2.1 深入理解数据结构课程的学内容
1.2.2 算法的时间复杂度分析
1.2.3 异常处理机制
1.3 课后题指导
1.4 练题
第2章 线性表
2.1 本章导学
2.1.1 知识点MAP图
2.1.2 学重点
2.2 扩展学
2.2.1 遍历顺序表
2.2.2 深入理解链表的存储结构
2.2.3 求单链表的长度
2.2.4 在单链表当前结点前后进行操作的快速算法
2.2.5 链表的应用
2.3 课后题指导
2.4 练题
第3章 栈、队列和串
3.1 本章导学
3.1.1 知识点MAP图
3.1.2 学重点
3.2 扩展学
3.2.1 用队列实现Josephus环问题
3.2.2 深人理解递归
3.2.3 回溯法
3.2.4 C++中多维数组存储
3.2.5 大数组存储探讨
3.3 课后题指导
3.4 练题
第4章 树
4.1 本章导学
4.1.1 知识点MAP图
4.1.2 学重点
4.2 扩展学
4.2.1 二叉树构造方法
4.2.2 二叉树的复制
4.2.3 二叉树的路径显示
4.2.4 二叉树的高度
4.3 课后题指导
4.4 练题
第5章 图
5.1 本章导学
5.1.1 知识点MAP图
5.1.2 学重点
5.2 扩展学
5.2.1 非递归深度优先遍历问题
5.2.2 判断图G是否连通的问题
5.2.3 哈密顿路径问题
5.3 课后题指导
5.4 练题
第6章 查找
6.1 本章导学
6.1.1 知识点MAP图
6.1.2 学重点
6.2 扩展学
6.2.1 时空效率
6.2.2 非递归实现二叉排序树
6.2.3 链地址法构造散列表
6.3 课后题指导
6.4 练题
第7章 排序
7.1 本章导学
7.1.1 知识点MAP图
7.1.2 学重点
7.2 扩展学
7.2.1 排序算法在单链表上的移植
7.2.2 基数排序算法
7.3 课后题指导
7.4 练题
综合试卷一
综合试卷二
综合试卷三
综合试卷四
综合试卷五
综合试卷六
练题答案
综合试卷一答案
综合试卷二答案
综合试卷三答案
综合试卷四答案
综合试卷五答案
综合试卷六答案
第2篇 实验指导
部分 实验题目
1.1 实验一线性表
1.2 实验二栈和队列
1.3 实验三树
1.4 实验四图
1.5 实验五查找
1.6 实验六排序
第2部分 实验讲解
2.1 有序链表合并问题的求解
2.2 八皇后问题求解
2.3 算术表达式计算问题
2.4 二值图像连通域标记算法
2.5 哈夫曼编码问题
2.6 地图染色问题
2.7 散列查找问题
2.8 机器调度问题
第3篇 课程设计
课程设计1 动态内存管理
1.1 概述
1.2 相关数据结构
1.3 相关算法设计
1.4 系统算法实现
1.5 总结
课程设计2 华容道游戏求解
2.1 概述
2.2 算法概要设计
2.3 算法详细设计
2.4 算法实现
2.5 总结
课程设计3 校园地图
3.1 概述
3.2 系统概要设计
3.3 系统详细设计
3.4 系统实现
3.5 总结
附录A 魔方游戏、独立钻石棋
附录B 实验报告模板
内容虚线
内容简介
本书是《数据结构与算法》的配套学辅导教材,数据结构与算法作为计算机及其相关专业的重要课程,是计算机软件开发及应用人员推荐的专业基础,而本书的目的就是帮助读者更好地理解和掌握程序设计的思想和方法,提高应用数据结构的相关知识解决实际问题的能力。本书分为3篇,篇是题解析,按照《数据结构与算法》教材的1~7章,分别撰写了每一章节的课程MAP、扩展学、课后题指导和练题,并附综合试卷6套,方便读者对学的程度进行自我考查;第2篇是实验,根据课程内容设计了6章对应的实验,并针对典型实验进行了讲解和实现;第3篇是课程设计,也是本书的特色,讲解了数据结构知识在实际问题上的应用方法和范例。本书为读者学数据结构及其相关知识、提高程序设计的能力提供了充足的内容,适合作为大学各专业数据结构课程的辅导书和实验教材,也可供程序爱好者自学使用。