参考书 1、《数据结构》(C语言版 严蔚敏清华大学出版社 2、《数据结构》 黄国瑜、叶乃菁清华大学出版社 3、《数据结构》(C语言版) 陈峰祺 中国铁道出版社 4、《数据结构、算法与应用》(C++语言描述) 汪诗林等译机械工业出版社 5、《数据结构》算法实现及解析 高一凡西安电子科技大学出版社 6、《数据结构》学习指导与训练 蒋盛益中国水利水电出版社 7、各类《数据结构》考研全真试题集与解答
参 考 书 1、《数据结构》(C语言版) 严蔚敏 清华大学出版社 2、《数据结构》 黄国瑜、叶乃菁 清华大学出版社 3、《数据结构》(C语言版) 陈峰祺 中国铁道出版社 4、《数据结构、算法与应用》(C++语言描述) 汪诗林等译 机械工业出版社 5、《数据结构》算法实现及解析 高一凡 西安电子科技大学出版社 6、《数据结构》学习指导与训练 蒋盛益 中国水利水电出版社 7、各类《数据结构》考研全真试题集与解答
本课程的教学目标 1.掌握常用的数据的逻辑结构及存储方法,学 会编写在常用的存储方式下数据的基本操作 的算法。 2.学会分析问题,并能正确的选择合适的数据 结构和算法进行程序设计 了解算法时间、空间开销的分析方法。 4.通过基本算法的学习和上机实践,强化程序 设计的基本训练,提高编程能力,为进行软 件开发打下良好的基础
本课程的教学目标 1.掌握常用的数据的逻辑结构及存储方法,学 会编写在常用的存储方式下数据的基本操作 的算法。 2.学会分析问题,并能正确的选择合适的数据 结构和算法进行程序设计。 3.了解算法时间、空间开销的分析方法。 4.通过基本算法的学习和上机实践,强化程序 设计的基本训练,提高编程能力,为进行软 件开发打下良好的基础
内容安排(72授课+36 实验) 章内容学时章内容学时 1绪论 46二叉树和树10 2线性表 8 7图和广义表12 3排序 88查找表8 4栈和队列69文件 5串和数组610程序设计示6 例
内容安排 (72授课+36 实验) 章 内容 学时 章 内容 学时 1 绪论 4 6 二叉树和树 10 2 线性表 8 7 图和广义表 12 3 排序 8 8 查找表 8 4 栈和队列 6 9 文件 4 5 串和数组 6 10 程序设计示 例 6
教据构 考核形式: 平时表现(老情、回答问题):10% 平时作业(基本作业) :10 课程设计(实验报告) :20% 期未老试(闭卷笔试) 60‰
考核形式: 平时表现(考情、回答问题):10% 平时作业(基本作业) :10% 课程设计(实验报告) :20% 期末考试(闭卷笔试) :60% 数 据 结 构
數据构 实验上机:在微机上即可。安装C++的编译程序。 使用 Borland c+或 Visual c++都可以。前者的 系统体积小-些。但同一个源程序在这两个编译器 上可能会出现不同的编译信息。 本着教学相长的精神,希望经常对教学效果作 出反馈,以便及时改进教学方法。 学好一门课程,教师的引导回然十分重要,但 主要靠学生的自身努力。课堂教学可以起到画龙点 睛的作用,但只有不断练习,才能巩固、掌握课程 的内容。因此,本课程要求同学积极独立完成所布 置的习题及实验内容
实验上机:在微机上即可。安装C++的编译程序。 使用Borland C++ 或 Visual C++ 都可以。前者的 系统体积小一些。但同一个源程序在这两个编译器 上可能会出现不同的编译信息。 本着教学相长的精神,希望经常对教学效果作 出反馈,以便及时改进教学方法。 学好一门课程,教师的引导固然十分重要,但 主要靠学生的自身努力。课堂教学可以起到画龙点 睛的作用,但只有不断练习,才能巩固、掌握课程 的内容。因此,本课程要求同学积极独立完成所布 置的习题及实验内容。 数 据 结 构