- 在线播放
- 分集下载
- 1.1算法复杂度计算
- 1.2神奇的兔子数列
- 2.1 链表
- 2.2 链表实例
- 3.1 栈
- 3.2 队列
- 4.1 数组
- 4.2 特殊矩阵的压缩存储
- 5.1 字符串
- 5.2 KMP算法
- 1二叉树存储
- 2二叉树遍历
- 7.1 哈夫曼树
- 7.2 哈夫曼编码
- 8.1 邻接矩阵
- 8.2 邻接表
- 9.1 搜索技术
- 9.2 广度优先搜索
- 10.1 连通分量
- 10.2 Tarjan算法
- 11.1 最短路径
- 11.2 Dijkstra、Floyd算法
- 12.1 拓扑排序(一)
- 13.1折半查找
- 13.2 哈希表
- 14.1 二叉搜索树(一)
- 14.2 二叉搜索树(二)
- 14.3 平衡二叉树(一)
- 14.4 平衡二叉树(二)
- 15.1 插入排序
- 15.2 冒泡排序
- 16.1 快速排序
- 16.2 归并排序
- 17.1 选择排序
- 17.2 堆排序
- 18.1 桶排序
- 18.2 基数排序
- 19.1 背包问题
- 19.2 01背包问题
- 20.1 线性DP
- 20.2 最长公共子序列、最长上升子序列
- 20.3 树形DP
- 20.4 背包类树形DP
- 20.5 区间DP
- 20.6 矩阵连乘、石子合并
- 20.7 数位DP
- 20.8 数字游戏
- 20.9 状态压缩DP
- 20.10 旅行商
- 20.11 插头DP
- 21.1 倍增优化
- 21.2 数据结构优化
- 21.3 单调队列优化
- 19.01 并查集(一)
- 19.02 并查集(二)
- 19.03 优先队列(一)
- 19.04 优先队列(二)
- 19.05 树状数组(一)
- 19.06 树状数组(二)
- 19.07 线段树(一)
- 19.08 线段树(二)
- 19.09倍增、ST表、RMQ(一)
- 19.10倍增、ST表、RMQ(二)
- 19.11LCA(一)
- 19.12LCA(二)
- 19.13Treap树(一)
- 19.14 Treap树(二)
- 19.15 树链剖分(一)
- 19.16树链剖分(二)
- 19.17字典树(一)
- 19.18字典树(二)
- 19.19后缀数组(一)
- 19.20缀数组(二)
- 19.21分块(一)
- 19.22分块(二)
- 22.23 点分治(一)
- 22.24 点分治(二)
- 22.25 边分治(一)
- 22.26 边分治(二)
- 22.27 AC自动机(一)
- 22.28 AC自动机(二)
- 19.03 优先队列(一) - 刷题、答疑
- 19.04 优先队列(二) - 刷题、答疑
- 19.05 树状数组(一) - 刷题+答疑
- 19.06 树状数组(二) - 刷题、答疑
- 19.07 线段树(一) - 刷题、答疑
- 19.08 线段树(二) - 刷题+答疑
- 19.09倍增、ST表、RMQ(一) - 刷题+答疑
- 19.10倍增、ST表、RMQ(二) - 刷题、答疑
- 19.11LCA(一) - 刷题+答疑
- 19.12 LCA(二) - 刷题+答疑
- 19.13 Treap树(一) - 刷题、答疑
- 19.14 Treap树(二) - 刷题+答疑
- 19.15 树链剖分(一) - 刷题+答疑
- 19.16 树链剖分(二) - 刷题+答疑
- 19.17 字典树(一) - 刷题+答疑
- 19.18 字典树(二) - 刷题+答疑
- 19.19 后缀数组(一) - 刷题+答疑
- 19.20 后缀数组(二) - 刷题+答疑
- 19.21 分块(一) - 刷题+答疑
- 19.22 分块(二) - 刷题+答疑
- 22.23 点分治(一) - 刷题、答疑
- 22.24 点分治(二) - 刷题+答疑
- 22.25 边分治(一) - 刷题+答疑
- 22.26 边分治(二) - 刷题、答疑
- 22.27 AC自动机(一)-刷题+答疑
- 22.28 AC自动机(二)-刷题、答疑