“数据结构”课程计划和实际进展
开始上机时间为9月25日(第3周,星期一),机房安排将另行通知
日期 计划 实际进展情况
1,9月14日 引言 引言
2,9月19日 线性表 引言,线性表(顺序表)
3,9月21日 线性表 线性表:链接表
4,9月28日 线性表,字符串 线性表(动态分配的元素存储),字符串
5,10月12日 字符串 字符串基本操作,朴素匹配
6,10月17日 字符串 KMP匹配算法,栈的概念和顺序表实现
7,10月19日 栈与队列 栈和队列
8,10月26日 栈与队列 栈和队列,树的概念
9,10月31日 树与二叉树 二叉树的概念和基本运算
10,11月2日 树与二叉树 二叉树应用(表达式树,优先队列和堆,哈夫曼树和哈夫曼编码)
11,11月9日 树与二叉树 树的运算和树的实现,集合的概念和实现
12,11月14日 集合和字典 集合实现,字典的概念
13,11月16日 集合和字典 散列表,编辑器数据结构设计,索引结构
14,11月23日 高级字典结构 字符树,二叉排序树,最优二叉排序树
15,11月28日 高级字典结构 不等概率最优二叉排序树的构造算法,平衡二叉排序树(AVL树)
16,11月30日 排序 文件,B树和B+树,排序的基本概念
17,12月7日 排序 插入排序,Shell排序,选择排序,堆排序
18,12月12日 排序 起泡排序,快速排序,基数排序,归并排序,外排序简介
19,12月14日  
20,12月21日  
21,12月26日  
22,12月28日