UP主: 封面: 简介:先看导学课,我的课程无水印,无任何商业广告后面的章节会慢慢更新.......23年计算机考研的同学可以进群532524184交流学习,欢迎大家参加站长数据结构基础训练营,帮你制定...
视频选集 自我介绍及导学课 第1章绪论_01数据结构的基本概念1 第1章绪论_02数据结构的基本概念2 第1章绪论_03数据结构的基本概念3 第1章绪论_04抽象数据类型的实现 第1章绪论_05例题_抽象数据类型 第1章绪论_06算法的基本概念 第1章绪论_07算法及算法分析1 第1章绪论_08算法及算法分析2 第1章绪论_09算法及算法分析3 第1章绪论_10算法及算法分析4 【旧】预备知识1_内存 【旧】预备知识2_指针通俗讲解 【旧】预备知识3_结构体精讲 【旧】预备知识4_malloc动态分配内存 【旧】预备知识5_typedef关键字讲解 【旧】预备知识6_参数传递的方式讲解 第2章线性表_01线性表的定义和特点 第2章线性表_02线性表的抽象数据类型的定义 第2章线性表_03线性表的顺序表示和实现1 第2章线性表_04线性表的顺序表示和实现2 第2章线性表_05线性表的顺序表示和实现3 第2章线性表_06线性表的顺序定义和实现_查找算法 第2章线性表_07线性表的顺序定义和实现_插入算法 第2章线性表_08线性表的顺序表示和实现_删除算法 第2章线性表_09顺序表小节 第2章线性表_10线性表的链式表示和实现 第2章线性表_11单链表的定义 第2章线性表_12单链表的基本操作_初始化_判空 第2章线性表_13单链表的基本操作_销毁 第2章线性表_14单链表的基本操作_清空 第2章线性表_15单链表的基本操作_求表长 第2章线性表_16单链表的基本操作_取第i个元素值 第2章线性表_17单链表的基本操作_查找 第2章线性表_18单链表的基本操作_插入 第2章线性表_19单链表的基本操作_删除 第2章线性表_20单链表的基本操作_查找插入删除算法分析 第2章线性表_21单链表的基本操作_头插法建立单链表 第2章线性表_22单链表的基本操作_尾插法建立单链表 第2章线性表_23循环链表及简单操作 第2章线性表_24双向链表 第2章线性表_25双向链表的基本操作_插入 第2章线性表_26双向链表的基本操作_删除 第2章线性表_27双向循环链表 第2章线性表_28单链表、循环链表、双向链表效率分析 第3章栈和队列_01为什么要学习栈和队列 第3章栈和队列_02栈的定义和特点1 第3章栈和队列_03栈的定义和特点2 第3章栈和队列_04栈的抽象数据类型定义 第3章栈和队列_05栈的顺序表示和实现_栈的顺序表示 第3章栈和队列_06顺序栈的操作_栈的初始化 第3章栈和队列_07顺序栈的操作_判空_求栈长_清空_销毁 第3章栈和队列_08顺序栈的操作_入栈_出栈 第3章栈和队列_09链栈的表示和实现_入栈_出栈_初始化_取栈顶 第3章栈和队列_10队列的定义和特点 第3章栈和队列_11队列的类型定义及顺序表示 第3章栈和队列_12顺序队列_队空_队满_真假溢出 第3章栈和队列_13顺序队列_循环队列判空 第4章串_01串的定义及基本操作 第4章串_02串的顺序存储结构 第4章串_03串的链式存储及连接_求子串操作 第4章串_04串的简单模式匹配算法 第4章串_05KMP算法(上) 第4章串_06KMP算法(下) 第五章_01哈夫曼树的引入 第五章_02什么是哈夫曼树? 第五章_03如何构造哈夫曼树 第五章_04哈夫曼编码 第6章图_02图的遍历介绍 第6章图_03DFS思想 第6章图_04DFS的实现_邻接矩阵 第6章图_05DFS实现_邻接表 第6章图_06DFS算法效率分析 第6章图_07BFS算法思想 第6章图_08BFS算法实现_邻接表 第6章图_09BFS_邻接矩阵 第6章图_10BFS算法效率分析 第6章图_11图的应用1_生成树 第6章图_12最小生成树概念及作用 第6章图_13构造最小生成树_普里姆算法 第6章图_14构造最小生成树_克鲁斯卡尔算法 第6章图_15图的应用2_最短路径 第6章图_16Dijkstra(迪杰斯特拉算法) 第6章图_17Floyd(佛洛依德算法) 第6章图_18图的应用3_拓扑排序1 第6章图_19图的应用3_拓扑排序2 第7章查找_00查找的基本概念 第7章查找_01线性表的查找_顺序查找算法及“哨兵”改进方法 第7章查找_02线性表的查找_顺序查找算法性能分析 第7章查找_03线性表的查找_折半查找算法 第7章查找_04线性表的查找_折半查找算法性能分析 第7章查找_05线性表的查找_分块查找算法 第7章查找_06线性表的查找_分块查找算法性能分析 第7章查找_07树表的查找_二叉排序树定义 第7章查找_08树表的查找_二叉排序树的查找算法 第7章查找_09树表的查找_二叉排序树查找算法性能分析 第7章查找_10树表的查找_二叉排序树插入及构造 第7章查找_11树表的查找_二叉排序树的删除算法 第7章查找_12树表的查找_平衡二叉树的定义 第7章查找_13树表的查找_平衡二叉树的调整1 第7章查找_14树表的查找_平衡二叉树的调整2 第7章查找_15树表的查找_例题_平衡二叉树 第7章查找_16树表的查找_B树的引入 第7章查找_16哈希表的查找_哈希查找的基本概念 第7章查找_17哈希表的查找_哈希函数的构造 第7章查找_18哈希表的查找_开放定址法解决哈希冲突 第7章查找_19哈希表的查找_链地址法解决哈希冲突 第7章查找_20哈希表的查找_哈希查找算法性能分析 第8章排序_01排序的概述 第8章排序_02插入排序_插入排序的分类 第8章排序_03插入排序_直接插入排序 第8章排序_04插入排序_折半插入排序 第8章排序_05插入排序_希尔排序 第8章排序_06交换排序_冒泡排序 第8章排序_07交换排序_快速排序 第8章排序_08交换排序_快速排序算法效率分析 第8章排序_09选择排序_简单选择排序 第8章排序_10选择排序_堆排序定义 第8章排序_11选择排序_堆的调整 第8章排序_12选择排序_堆的建立 第8章排序_13选择排序_堆排序算法效率分析 第8章排序_14归并排序 第8章排序_15基数排序 第8章排序_16排序小节及彩蛋