《数据结构与算法(C语言版)》教学参考模块2.docx
胜利****实阿
在线预览结束,喜欢就下载吧,查找使用更方便
相关资料
《数据结构与算法(C语言版)》教学参考模块2.docx
模块2线性表教学要求:(1)了解线性表的定义,熟练掌握线性表的操作。(2)掌握线性表的顺序存储。(3)掌握线性表的链式存储。教学重点:线性表的顺序存储及其基本操作;线性表的链式存储及其基本操作。教学难点:线性表的链式存储结构。课时安排:本模块安排8课时。其中,理论讲授4课时,上机实验4课时。教学大纲:模块2线性表案例导入案例分析相关知识2.1线性表的定义与操作2.1.1线性表的定义2.1.2线性表的操作2.2线性表的顺序存储2.2.1顺序表顺序表上基本运算的实现顺序表基本运算的算法2.3线性表的链式存储2
《数据结构与算法(C语言版)》教学参考模块1.docx
模块1数据结构概述教学要求:(1)了解数据结构的概念,熟悉数据结构的研究内容。(2)会用逻辑结构描述数据,能够熟练地说出数据的存储结构。(3)掌握算法的特性和效率,能够对算法进行分析。(4)熟练掌握数据结构与算法的关系。教学重点:数据结构中的一些基本术语、逻辑结构的描述、数据的存储结构、数据类型、算法的描述及复杂度分析。教学难点:数据的存储结构、算法描述和复杂度分析。课时安排:本模块安排4课时。其中,理论讲授2课时,上机实验2课时。教学大纲:模块1数据结构概述案例导入案例分析相关知识什么是数据结构从数据结
《数据结构与算法(C语言版)》教学参考模块7.docx
模块7查找教学要求:(1)了解查找的基本概念。(2)掌握静态查找表的使用方法,包括顺序查找、二分查找和分块查找。(3)掌握动态查找表的使用方法啊,包括二叉排序树和平衡二叉树。(4)掌握哈希表的使用方法。教学重点:几种典型静态查找方法;二叉排序树的定义及有关操作;哈希查找技术。教学难点:哈希查找。课时安排:本章安排6课时。其中,理论讲授4课时,上机实验2课时。教学大纲:模块7查找案例导入案例分析相关知识1查找的基本概念7.2静态查找表7.2.1顺序查找7.2.2二分查找7.2.3分块查找动态查找表3.1二叉
《数据结构与算法(C语言版)》教学参考模块6.docx
模块6图教学要求:(1)了解图的定义,熟悉图的相关术语,掌握图的基本操作。(2)掌握图的存储表示。(3)掌握图的深度优先遍历和广度优先遍历。(4)掌握图的连通性。(5)熟悉最短路径确定方法。教学重点:图的基本术语;有关图的定理;图的存储结构;图常用的两种遍历方法;最小生成树;最短路径问题求解。教学难点:图常用的两种遍历方法;最小生成树的构造;最短路径问题的求解。课时安排:本章安排10课时。其中,理论讲授7课时,上机实验3课时。教学大纲:模块6图案例导入案例分析相关知识6.1图的定义、术语及基本操作6.1.
《数据结构与算法(C语言版)》教学参考模块8.docx
模块8排序教学要求:(1)了解排序的概念。(2)掌握直接插入排序和二分插入排序。(3)掌握快速排序法。(4)掌握选择排序法。(5)掌握归并排序法,并知道各种排序法的优缺点。教学重点:插入排序;交换排序;选择排序;归并排序;基数排序;外部排序;各种排序方法的性能比拟。教学难点:希尔排序;堆排序;归并排序;基数排序;外部排序。课时安排:本章安排6课时。其中,理论讲授4课时,上机实验2课时。教学大纲:模块8排序案例导入案例分析相关知识1概述插入排序2.1直接插入排序2.2二分插入排序2.3希尔排序快速排序3.1