您的位置:首页 》课程信息》教学进度

 

课程信息

课程简介

教学梯队

教学大纲

教学督导评价

教学进度

教学录像

教学获奖

成果简介

专家评价

教材评价

学生评价

数据结构教学进度

周次
章节
主要内容
1
第一章,
第二章 2.1
数据结构(逻辑结构、存储结构),抽象数据类型(定义、实现),算法(定义、设计要求、描述工具、复杂度分析),
线性表的抽象数据类型定义
2
第二章 2.2~2.3.2 用顺序结构实现抽象数据类型线性表,
用单链表结构实现抽象数据类型线性表。
3
第二章 2.3.3~2.4,
第三章 3.1.1
循环链表、双向链表、静态链表简介,一元多项式的表示与相加,栈的抽象数据类型定义。
4
第三章3.1.2~3.1.4 分别用顺序结构和单链表结构实现抽象数据类型栈,栈的应用举例,栈与递归的实现。
5
第三章 3.2
第四章 4.1~4.2.1
队列的抽象数据类型定义,分别用顺序结构和单链表结构实现抽象数据类型队列,队列的应用举例。
串的抽象数据类型定义,用顺序结构实现抽象数据类型串(1):定长顺序串。
6
第四章 4.2.2~4.3
第五章 5.1~5.3.2
用顺序结构实现抽象数据类型串(2):堆串,
用顺序结构和单链表结构相结合实现抽象数据类型串:块链串。抽象数据类型数组的定义与实现,特殊矩阵的压缩存储(1):三角矩阵与带状矩阵。
7
第五章 5.3.3~5.4 特殊矩阵的压缩存储(2):稀疏矩阵(分别用三元组表、十字链表实现转置、乘法等矩阵运算),广义表简介。
8
第六章 6.1~6.2 树的抽象数据类型定义,二叉树的抽象数据类型定义与实现.
9
第六章 6.3 二叉树的遍历与线索二叉树。
10
第六章 6.4-6.6 抽象数据类型树的实现,树、森林与二叉树的关系,哈父曼树及其应用,树的计数。
11
第七章 7.1~7.3 图的抽象数据类型定义,图的抽象数据类型实现(邻接矩阵、邻接表、十字链表、邻接多重表),图的遍历。
12
第七章 7.4~7.5 图的应用:最小生成树、拓扑排序、关键路径、
13
第七章7.5
第八章 8.1
最短路径(迪杰斯特拉算法、弗洛伊德算法)
排序基础
14
第八章 8.2-8.3.2 顺序查找、折半查找、分块查找、二叉排序树、平衡二叉排序树。
15
第八章 8.3.3~8.4 B_树与哈希表
16
第九章 9.1~9.3.1
第九章 9.3.2~9.5
直接插入排序、折半插入排序、希尔排序、冒泡排序。
快速排序、简单选择排序、堆排序、归并排序。
17
第九章 9.6~9.7
第十章
基数排序、各种排序方法的综合比较,外存储器的特性,
外排序基本概念与技术
18
总复习 对全书内容进行系统复习,对附录样卷进行分析讲解。