内容简介
“数据结构”是计算机程序设计的重要理论技术基础,它是计算机类专业的一门课程,同时也已成为其他理工专业的热门选修课。《数据结构综合实训教程》是从加强学生综合素质教育和创新能力培养的需求出发,结多年来数据结构综合实训课程教学改革、教学研究和教学实践的基础上编写而成的。《数据结构综合实训教程》力图加强实训教学,以达到切实提高大学生解决复杂工程问题能力的目的。
《数据结构综合实训教程》编写的指导思想是:年来相关课程教学改革经验的基础上,对数据结构课程实践教行整合,系统地培养学生利用数据结构知识和基本算法来解决一些与实际应用结合紧密的、规模较大的问题的能力,使得学生深刻理解、牢固掌握线表、树、图等数据结构的存储实现及算法设计技巧,激发学生的创新潜能和工程意识,提生的综合设计能力。
《数据结构综合实训教程》突出学生的主体地位,运用“以项目为导向,融教、学、做为一体”的实践教学模行教学设计;以数据结构综合实训为教学内容,结合实际应用需求精心设计了10个具体案例,通过需求分析体设计、详细设计、程序示例,使学生能从整体的角度和系统的观点,掌握数据结构设计的基本方法和步骤,让学生学以致用、学有所成。
该书以实训为主,可操作强,能够快速提高读者的编程能力和技术。因此,该书可作为高等院校“数据结构”相关综合实训课程的教材,也可作为从事计算机工程与应用的专业人员的参考用书。《数据结构综合实训教程》提供程序示例和源代码,书中内容均在福建师范大学的数据结构课程改革试点中多次使用,绝大部分内行了多次的教学实践。
目录
第1章 用户登录系统的模拟
1.1 需求分析
1.2 设计思路
1.3 详细设计
1.3.1 用户二叉树抽象数据类及基本操作
1.3.2 用户操作
1.4 系统运行效果图
1.5 程序示例
1.5.1 头文件部分
1.5.2 主函数部分
1.5.3 各部能实现cpp文件
第2章 学生成绩管理系统
2.1 需求分析
2.2 设计思路
2.3 详细设计
2.3.1 基础菜单设计
2.3.2 学生信息录入
2.3.3 学生信息修改
2.3.4 学生信息删除
2.3.5 学生成绩查询
2.3.6 学生成绩统计
2.3.7 学生成绩排序
2.4 系统运行效果图
2.5 程序示例
2.5.1 头文件部分
2.5.2 主函数部分
2.5.3 各部能实现cpp文件
第3章 源C程序分析
3.1 需求分析
3.2 设计思路
3.3 详细设计
3.3.1 源C程序分析的程序设计
3.3.2 可视化界面的设计
3.4 系统运行效果图
3.5 程序示例
3.5.1 头文件部分
3.5.2 主函数部分
3.5.3 各部能实现cpp文件
第4章 校园导游咨询
4.1 需求分析
4.2 设计思路
4.3 详细设计
4.3.1 短路径查询模块设计
4.3.2 景点查询模块设计
4.3.3 窗口和界面模块设计
4.3.4 常用地点查找模块设计
4.3.5 语音提示和引导模块设计
4.4能运行效果图
4.5 程序示例
4.5.1 头文件部分
4.5.2 各部能实现cpp文件
第5章 长整数四则运算
5.1 需求分析
5.2 设计思路
5.3 详细设计
5.3.1 双向循环链表结点及基本操作设计
5.3.2 长整数基本处理设计
5.3.3 四则运算设计
5.3.4 用户交互界面设计
5.4 系统运行效果图
5.5 程序示例
5.5.1 头文件部分
5.5.2 各部能实现cpp文件
第6章 图书管理系统
6.1 需求分析
6.2 设计思路
……
第7章 网络检查系统
第8章 运动会分数统计系统
第9章 学籍管理系统
第10章 机房预约和收费管理系统