能够从实际出发设计存储结构,基于存储结构解决实际问题,设计高效的算法快速解决问题。

*   01 线性表的相关算法分析和实现/

  *   01 线性表的顺序存储结构.mp4 13:43

  *   02 线性表基于顺序存储结构的初始化操作.mp4 14:03

  *   03 线性表基于顺序存储结构的判空操作和求长度的操作.mp4 05:13

  *   04 线性表基于动态顺序存储结构找前驱的操作.mp4 17:04

  *   05 线性表基于动态顺序存储结构的找后继的操作.mp4 05:00

  *   06 线性表基于动态顺序存储结构的插入操作.mp4 10:34

  *   07 线性表基于动态顺序存储结构取第i个元素的操作.mp4 10:58

  *   08 线性表基于动态顺序存储结构的删除操作.mp4 08:59

  *   09 线性表的链式存储结构.mp4 08:49

  *   10 线性表基于链式存储结构的初始化操作.mp4 10:01

  *   11 线性表基于链式存储结构的插入操作(头插法).mp4 15:11

  *   12 线性表基于链式存储结构的插入操作(尾插法).mp4 10:21

  *   13 线性表基于链式存储结构的插入操作(在第i个位置之前插入元素e.mp4 11:25

  *   14 基于链式存储结构的线性表的删除操作.mp4 15:57

  *   15 链表逆置.mp4 10:26

*   02 栈的相关操作/

  *   01 栈的顺序存储结构.mp4 08:27

  *   02 基于顺序存储结构的栈的初始化操作.mp4 06:21

  *   03 基于栈的顺序存储结构的入栈操作.mp4 12:40

  *   04 基于顺序存储结构的取栈顶元素的操作.mp4 04:32

  *   05 基于顺序存储结构的出栈操作.mp4 08:01

*   03 队列的相关操作/

  *   01 链栈头插头删

  *   02 链栈尾插尾删

  *   03 循环队列基于顺序存储的相关操作

*   04 串/

  *   01 串的定长顺序存储表示

  *   02 串的块链存储表示

  *   03 串的堆分配存储表示

*   05 数组和广义表/

  *   01 数组及其相关操作

  *   02 三元组顺序表

  *   03 基于三元组顺序表的稀疏矩阵的压缩存储

  *   04 基于行逻辑链接的稀疏矩阵的压缩存储

*   06 树和二叉树/

  *   01 二叉树的链式存储

  *   02 哈夫曼树的具体实现

  *   03 线索二叉树

  *   04 树的存储表示

*   07 图/

  *   01 图的邻接矩阵表示法

  *   02 图的邻接表和十字链表存储,邻接多重表

  *   03 图的遍历(邻接表)

  *   04 图的遍历(邻接表)(2)

  *   05 图的遍历(邻接表)(3)

  *   06 图的遍历(邻接矩阵)

  *   07 图的遍历(邻接矩阵)(2)

  *   08 图的遍历(邻接矩阵)(3)

  *   09 图的遍历(邻接矩阵)(4)

  *   10 拓扑排序

  *   11 拓扑排序(2)

  *   12 拓扑排序(3)

  *   13 最小生成树

  *   14 最小生成树(2)

  *   15 最小生成树(3)

  *   16 关键路径

  *   17 关键路径(2)

  *   18 关键路径(3)

  *   19 关键路径(4)

  *   20 最短路径(迪杰斯特拉)

  *   21 最短路径(迪杰斯特拉)(2)

  *   22 最短路径(迪杰斯特拉)(3)

*   08 查找/

  *   01 静态查找表顺序存储

  *   02 有序表的折半查找

  *   03 二叉排序树

  *   04 二叉排序树(2)

  *   05 平衡二叉树

  *   06 二叉平衡树(2)

*   09 排序/

  *   01 直接插入排序

  *   02 折半插入排序

  *   03 起泡排序

  *   04 快速排序

  *   05 简单选择排序

  *   06 希尔排序

  *   07 堆排序