第一讲 | 第1章 概论——1(概念、逻辑结构、存储) | 下载rm | |
第二讲 | 第1章 概论——2(存储结构,ADT,算法特征,算法量度) | 下载rm | |
第三讲 | 第2章 线性表、栈和队列——1(线性表ADT和存储结构) | 下载rm | |
第四讲 | 第2章 线性表、栈和队列——2(栈的存储和应用) | 下载rm | |
第五讲 | 第2章 线性表、栈和队列——3(栈和表达式,栈和递归) | 下载rm | |
第六讲 | 第2章 线性表、栈和队列——4(栈和递归,队列) | 下载rm | |
第七讲 | 第3章 字符串——1(字符串概念、ADT、简单模式匹配) | 下载rm | |
第八讲 | 第3章 字符串——2(模式匹配、KMP算法) | 下载rm | |
第九讲 | 第4章 二叉树——1(二叉树的概念和ADT) | 下载rm | |
第十讲 | 第4章 二叉树——2(二叉树的周游) | 下载rm | |
第十一讲 | 第4章 二叉树——3(二叉树的非递归后序周游) | 下载rm | |
第十二讲 | 第4章 二叉树——4(二叉树的广度周游,二叉树实现和穿线二叉树) | 下载rm | |
第十三讲 | 第4章 二叉树——5(二叉树的线索化) | 下载rm | |
第十四讲 | 第4章 二叉树——6(二叉搜索树) | 下载rm | |
第十五讲 | 第4章 二叉树——7(堆) | 下载rm | |
第十六讲 | 第4章 二叉树——8(Huffman树) | 下载rm | |
第十七讲 | 第5章 树——1(树的基本概念和周游) | 下载rm | |
第十八讲 | 第5章 树——2(树的广度周游和存储) | 下载rm | |
第十九讲 | 第5章 树——3(树的 顺序存储、带右链先根) | 下载rm | |
第二十讲 | 第5章 树——4(树的 左链层次次序表示,带度数后根,树计数) | 下载rm | |
第二十一讲 | 第6章 图——1(图的概念) | 下载rm | |
第二十二讲 | 第6章 图——2(图的存储和周游) | 下载rm | |
第二十三讲 | 第6章 图——3(图的拓扑排序) | 下载rm | |
第二十四讲 | 第6章 图——4(图的单源最短路径Dijstra算法) | 下载rm | |
第二十五讲 | 第6章 图——5(图的Floyd算法和最小支持树的prim算法) | 下载rm | |
第二十六讲 | 第6章 图——6(图的kruskal算法) | 下载rm | |
第二十七讲 | 第7章 内排序——1(内排序基本概念和插入排序) | 下载rm | |
第二十八讲 | 第7章 内排序——2(二分插入排序,冒泡排序和shell排序) | 下载rm | |
第二十九讲 | 第7章 内排序——3(快速排序) | 下载rm | |
第三十讲 | 第7章 内排序——4(归并排序) | 下载rm | |
第三十一讲 | 第7章 内排序——5(堆排序 、桶式排序) | 下载rm | |
第三十二讲 | 第7章 内排序——6(基数排序) | 下载rm | |
第三十三讲 | 第7章 内排序——7(总结、地址排序) | 下载rm | |
第三十四讲 | 第8章 文件管理和外排序——1(文件的基本概念) | 下载rm | |
第三十五讲 | 第8章 文件管理和外排序——2(置换选择排序、二路归并、选择树) | 下载rm | |
第三十六讲 | 第8章 文件管理和外排序——3(败方树,多路归并) | 下载rm | |
第三十七讲 | 第9章 检索——1(检索的基本概念,顺序检索) | 下载rm | |
第三十八讲 | 第9章 检索——2(集合检索,散列函数,开散列法) | 下载rm | |
第三十九讲 | 第9章 检索——3(闭散列,探测算法) | 下载rm | |
第四十讲 | 第10章 索引——1(索引基本概念,线性索引,倒排索引) | 下载rm | |
第四十一讲 | 第10章 索引——2(B树,B+树) | 下载rm | |
第四十二讲 | 第10章 索引——3(B+树,索引的性能分析) | 下载rm | |
第四十三讲 | 第11章 高级线性表——1(**数组,矩阵,广义表,内存管理) | 下载rm | |
第四十四讲 | 第12章 高级树结构——1(Trie树,最佳二叉搜索树) | 下载rm | |
第四十五讲 | 第12章 高级树结构——2(AVL树) | 下载rm | |
第四十六讲 | 第12章 高级树结构——3(AVL树的效率, 自组织数据结构,伸展树,决策树) | 下载rm |