《数据结构与算法学习指导》是《数据结构与算法》的实践指导书,作者力图通过大量习题的解析、数据结构与算法实验及课程设计,帮助学生深入学习、掌握并灵活运用数据结构知识。
《数据结构与算法学习指导》内容分为3部分。□□部分是石玉强、闫大顺主编的《数据结构与算法》一书所对应的习题参考答案;第□部分是数据结构与算法实验,这些实验是作者根据课堂教学经验精心设计,实验目的在于帮助学生掌握各种典型数据结构的存储方式和各种操作,有效提高学生的实际应用能力和上机动手能力;第3部分为数据结构与算法课程设计,根据“数据结构与算法”课程的教学重点,给出了40个课程设计题目,每个题目都有明确的要求,并给出一个完整的课程设计报告实例。
《数据结构与算法学习指导》内容丰富,实用性强,不仅可以作为与《数据结构与算法》配套使用的辅导书,而且可作为高等院校计算机类及其他相关专业学生学习“数据结构与算法”和其他程序类课程的参考教材,还可以作为“数据结构与算法”习题课和实验课的教材及自学者的参考资料。
本书是《数据结构与算法》的实践指导书。数据结构与算法的实践环节包括两个方面:□□方面的主要内容是分析问题、设计算法、给出测试用例;第二方面的主要内容是算法代码编写、程序测试、程序调试。这两部分相辅相成、互相补充。本书的主要内容就是围绕这两个环节进行组织。
本书□□部分是石玉强、闫大顺主编中国农业大学出版社□017年□月出版的《数据结构与算法》的习题参考答案,在解题时,突出了问题的分析和算法设计,并给出了参考程序。
本书第□部分是作者设计的7个实验。这些实验仅仅作为推荐的实验,只是为了抛砖引玉。作者希望学习者自己设计实验。
本书第3部分是作者精心设计的课程设计,包括40个典型的课程设计题目和一个完整的课程设计报告实例。
第1部分 数据结构与算法习题参考答案
第1章 绪论
第2章 线性表
第3章 栈和队列
第4章 串、数组和广义表
第5章 树和二叉树
第6章 图
第7章 查找
第8章 排序
第1部分 数据结构与算法实验
实验1 线性表的顺序、链式表示及应用
实验2 栈、队列的表示及应用
实验3 串、数组和广义表的表示及应用
实验4 二叉树的建立及应用
实验5 图的建立及应用
实验6 查找算法
实验7 排序算法
第3部分 数据结构与算法课程设计
课程设计1 课程设计题目库
课程设计2 课程设计报告实例
附录A C语言常用语法提要
附录B C语言常用库函数
附录C 实验报告模板
参考文献