注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构数据结构与算法学习指导

数据结构与算法学习指导

数据结构与算法学习指导

定 价:¥42.00

作 者: 徐雅静,肖波 著
出版社: 北京邮电大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787563563272 出版时间: 2021-01-01 包装: 平装
开本: 其他 页数: 272 字数:  

内容简介

  本书是《数据结构与算法》的配套学习辅导教材,数据结构与算法作为计算机及其相关专业的重要课程,是计算机软件开发及应用人员必备的专业基础,而本书的目的就是帮助读者更好地理解和掌握程序设计的思想和方法,提高应用数据结构的相关知识解决实际问题的能力。本书分为3篇,第1篇是习题解析,按照《数据结构与算法》教材的1~7章,分别撰写了每一章节的课程MAP、扩展学习、课后习题指导和练习题,并附综合试卷6套,方便读者对学习的程度进行自我考查;第2篇是实验,根据课程内容设计了6章对应的实验,并针对典型实验进行了讲解和实现;第3篇是课程设计,也是本书的特色,讲解了数据结构知识在实际问题上的应用方法和范例。本书为读者学习数据结构及其相关知识、提高程序设计的能力提供了充足的内容,适合作为大学各专业数据结构课程的辅导书和实验教材,也可供程序爱好者自学使用。

作者简介

  徐雅静,女,博士,北京邮电大学信息与通信工程学院副教授。2003年毕业后在北邮执教,一直从事计算机系列课程的教学工作,并不断探索计算机教学的规律和方法,坚持将教学与实践相结合,参与了一系列的教学和教学改革工作。从2004年开始教授C++程序设计、数据结构、程序设计实践等一系列计算机类课程,目前是《数据结构》课程的负责人。

图书目录

第1篇 习题解析
第1章 绪论
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 实验一线性表
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 实验报告模板

本目录推荐