清华大学邓俊辉数据结构与算法【完】

38.7万
3085
2020-05-10 22:49:03
正在缓冲...
4967
2083
2.3万
2119
www.baidu.com 非常有学术性 慢慢看
博客www.jiaofutql.cn Q群696526500 公众号:教父爱分享
视频选集
(1/474)
自动连播
30240184_01 概论
05:36
30240184_01-A-1 计算
14:00
30240184_01-A-2 算法有穷性
10:10
30240184_01-A-3 好算法
04:26
30240184_01-B-1 计算模型
15:17
30240184_01-B-2 图灵机
15:02
30240184_01-B-3 RAM
13:09
30240184_01-C-1 大O
10:07
30240184_01-C-2 bigΩ、bigΘ
10:47
30240184_01-C-3 复杂度总结
11:24
30240184_01-D-1 算法分析
03:33
30240184_01-D-2 级数
07:29
30240184_01-D-3 循环与级数
06:10
30240184_01-D-4 取非极端元素、冒泡排序
04:43
30240184_01-D-5 起泡排序的分析
04:59
30240184_01-D-6 封底估算
04:34
30240184_01-D-7 封底估算实例
06:35
30240184_01-E-1 迭代和递归
06:15
30240184_01-E-2 减而治之
01:40
30240184_01-E-3 递归跟踪 递推方程
08:24
30240184_01-E-4 例-数组倒置
03:28
30240184_01-E-5 分而治之
00:54
30240184_01-E-6 例-数组求和-二分递归
07:01
30240184_01-E-7 例-MAX2
12:45
30240184_01-F-1 动态规划
06:21
30240184_01-F-2 FIB()递推方程
02:53
30240184_01-F-3 FIB()封底估算
03:58
30240184_01-F-4 fib()递归跟踪
02:20
30240184_01-F-5 FIB()回归迭代
04:28
30240184_01-F-6 最长公共子序列
03:45
30240184_01-F-7 递归LCS
07:29
30240184_01-F-8 理解LCS
09:53
30240184_01-F-9 动态规划LCS
04:43
30240184_02-A-1 接口与实现
06:07
30240184_02-A-2 向量ADT
04:48
30240184_02-A-3 操作实例
07:37
30240184_02-A-4 构造与析构
06:24
30240184_02-A-5 复制
03:09
30240184_02-B-1 可扩充向量
03:50
30240184_02-B-2 动态空间管理
05:33
30240184_02-B-3 递增式扩容
03:40
30240184_02-B-4 加倍式扩容
04:46
30240184_02-B-5 分摊复杂度
03:18
30240184_02-C-1 无序向量
03:33
30240184_02-C-2 循秩访问
03:12
30240184_02-C-3 插入
02:34
30240184_02-C-4 区间删除
02:46
30240184_02-C-5 查找
05:07
30240184_02-C-6 单元素删除
03:29
30240184_02-C-7 唯一化
09:44
30240184_02-C-8 遍历
03:24
30240184_02-D1-1 有序向量-有序性
03:13
30240184_02-D1-2 唯一化(低效版)
03:23
30240184_02-D1-3 复杂度(低效版)
02:56
30240184_02-D1-4 唯一化(高效版)
04:57
30240184_02-D1-5 实例与分析(高效版)
04:55
30240184_02-D2-1 二分查找概述
01:48
30240184_02-D2-2 接口
02:03
30240184_02-D2-3 语义
05:28
30240184_02-D2-4 原理
02:34
30240184_02-D2-5 实现
03:01
30240184_02-D2-6 实例
05:51
30240184_02-D2-7 查找长度
07:05
30240184_02-D3-1 fib查找构思
04:50
30240184_02-D3-2 fib查找实例查找长度
03:05
30240184_02-D3-3 fib查找实现
01:49
30240184_02-D3-4 fib查找最优性
04:48
30240184_02-D4-1 二分查找改进构思
04:16
30240184_02-D4-2 二分改版本B
03:18
30240184_02-D4-3 二分改语义
03:29
30240184_02-D4-4 二分改版本c
02:15
30240184_02-D4-5 二分改正确性
07:13
30240184_02-E-1 冒泡排序构思
06:16
30240184_02-E-2 改进
03:37
30240184_02-E-3 反例
03:58
30240184_02-E-4 再改进
06:34
30240184_02-E-5 综合评价
04:20
30240184_02-F-1 归并排序构思
05:14
30240184_02-F-2 主算法
00:56
30240184_02-F-3 二路归并·实例
03:01
30240184_02-F-4 二路归并·实现
06:10
30240184_02-F-5 二路归并·正确性
04:00
30240184_02-F-6 性能分析
05:27
30240184_03-A-1 从静态到动态
02:27
30240184_03-A-2 从向量到列表
02:31
30240184_03-A-3 从秩到位置
03:34
30240184_03-A-4 实现
06:40
30240184_03-B-1 循秩访问
02:58
30240184_03-B-2 查找
03:31
30240184_03-B-3 插入和复制
05:06
30240184_03-B-4 删除与析构
03:25
30240184_03-B-5 唯一化
04:05
30240184_03-C-1 有序列表唯一化·构思
03:38
30240184_03-C-2 唯一化·实现
02:38
30240184_03-C-3 查找
04:10
30240184_03-D-1 选择排序
06:27
30240184_03-D-2 实例
02:21
30240184_03-D-3 实例
03:12
30240184_03-D-4 推敲
03:35
30240184_03-D-5 selectMax()
04:40
30240184_03-D-6 性能
02:20
30240184_03-E-1 插入排序
02:45
30240184_03-E-2 构思
02:29
30240184_03-E-3 对比
01:48
30240184_03-E-4 实例
02:28
30240184_03-E-5 实现
04:26
30240184_03-E-6 性能分析
06:00
30240184_03-E-7 平均性能
05:45
30240184_03-E-8 逆序对
08:17
30240184_04-A-1 栈
04:15
30240184_04-A-2 实例
03:43
30240184_04-A-3 实现
04:16
30240184_04-C1-1 进制转换应用
01:35
30240184_04-C1-2 算法
05:28
30240184_04-C1-3 实现
02:18
30240184_04-C2-1 括号匹配实例
02:22
30240184_04-C2-2 尝试
03:20
30240184_04-C2-3 构思
03:54
30240184_04-C2-4 实现
01:36
30240184_04-C2-5 反思
03:16
30240184_04-C2-6 拓展
03:36
30240184_04-C3-1 栈混洗
03:52
30240184_04-C3-2 计数
03:21
30240184_04-C3-3 甄别
03:50
30240184_04-C3-4 算法
04:05
30240184_04-C3-5 括号
02:14
30240184_04-C4-1 中缀表达式
05:00
30240184_04-C4-2 构思
05:43
30240184_04-C4-3 实例
04:41
30240184_04-C4-4 算法框架
03:26
30240184_04-C4-5 算法细节
07:17
30240184_04-C4-6 实例
25:09
30240184_04-C5-1 逆波兰表达式简化
03:26
30240184_04-C5-2 体验
08:53
30240184_04-C5-3 手工
06:24
30240184_04-C5-4 转换算法
05:08
30240184_04-D-1 队列接口
03:38
30240184_04-D-2 实例
02:15
30240184_04-D-3 实现
05:18
30240184_05-A-1 树
03:49
30240184_05-A-2 应用
01:27
30240184_05-A-3 有根数
02:58
30240184_05-A-4 有序树
03:58
30240184_05-A-5 路径
02:37
30240184_05-A-6 连通图无环图
04:29
30240184_05-A-7 深度层次
08:47
30240184_05-B-1 树的表示
01:52
30240184_05-B-2 父节点
05:15
30240184_05-B-3 孩子节点
03:57
30240184_05-B-4 父亲孩子表示法
02:24
30240184_05-B-5 长子兄弟表示法
04:59
30240184_05-C-1 二叉树概述
05:12
30240184_05-C-2 真二叉树
03:49
30240184_05-C-3 描述多叉树
06:40
30240184_05-D-1 BinNode类
05:01
30240184_05-D-2 BinNode接口
03:57
30240184_05-D-3 BinTree类
02:04
30240184_05-D-4 高度更新
04:57
30240184_05-D-5 节点插入
02:44
30240184_05-E1-1 先序遍历转化策略
01:57
30240184_05-E1-2 遍历规则
03:34
30240184_05-E1-3 递归实现
03:43
30240184_05-E1-4 迭代实现(1)
01:40
30240184_05-E1-5 实例
04:29
30240184_05-E1-6 新思路
05:00
30240184_05-E1-7 新构思
03:21
30240184_05-E1-8 迭代实现(2)
04:17
30240184_05-E1-9 实例
04:56
30240184_05-E2-1 中序遍历递归
01:36
30240184_05-E2-2 观察
05:58
30240184_05-E2-3 思路
04:46
30240184_05-E2-4 构思
03:17
30240184_05-E2-5 实现
03:23
30240184_05-E2-6 实例
04:12
30240184_05-E2-7 分摊分析
05:21
30240184_05-E4-1 层次遍历次序
03:37
30240184_05-E4-2 实现
01:37
30240184_05-E4-3 实例
06:49
30240184_05-E5-1 重构之遍历序列
01:23
30240184_05-E5-2 (先序或后序)与中序
05:08
30240184_05-E5-3 (先序或后序) x 真
04:21
30240184_06-A-1 概述:邻接、关联
04:08
30240184_06-A-2 无向、有向
02:51
30240184_06-A-3 路径、环路
04:16
30240184_06-B1-1 邻接矩阵-接口
02:49
30240184_06-B1-2 关联矩阵
03:40
30240184_06-B1-3 实例
02:10
30240184_06-B1-4 顶点和边
03:09
30240184_06-B1-5 邻接矩阵
03:02
30240184_06-B1-6 顶点静态操作
05:39
30240184_06-B1-7 边操作
05:27
30240184_06-B1-8 顶点动态操作
04:47
30240184_06-B1-9 综合评价
05:22
30240184_06-C-1 BFS化繁为简
03:00
30240184_06-C-2 策略
09:01
30240184_06-C-3 实现
04:37
30240184_06-C-4 可能情况
03:53
30240184_06-C-5 实例
06:38
30240184_06-C-6 多连通
03:43
30240184_06-C-7 复杂度
07:18
30240184_06-C-8 最短路径
03:27
30240184_06-D-1 DFS算法
04:45
30240184_06-D-2 DFS框架
02:23
30240184_06-D-3 细节
03:01
30240184_06-D-4 无向图
08:00
30240184_06-D-5 有向图
11:15
30240184_06-D-6 多可达域
03:45
30240184_06-D-7 嵌套引理
04:39
30240184_07-A-1 概述纵览
03:03
30240184_07-A-2 循关键码访问
03:06
30240184_07-A-3 有序性
05:20
30240184_07-A-4 单调性
04:56
30240184_07-A-5 接口
01:28
30240184_07-B-1 算法及实现概述
00:54
30240184_07-B-2 查找-算法
04:42
30240184_07-B-3 查找-理解
03:18
30240184_07-B-4 查找-实现
01:52
30240184_07-B-5 查找-语义
05:15
30240184_07-B-6 插入-算法
04:05
30240184_07-B-7 插入-实现
02:02
30240184_07-B-8 删除-框架
01:38
30240184_07-B-9 删除-单分支
03:28
30240184_07-B-A 删除-双分支
06:25
30240184_07-B-B 删除-复杂度
01:24
30240184_07-C-1 平衡与等价-极端退化
02:33
30240184_07-C-2 随机生成
05:25
30240184_07-C-3 理想平衡
04:47
30240184_07-C-4 等价BST
03:26
30240184_07-C-5 等价变换旋转调整
05:23
30240184_07-D-1 AVL-BBST
04:06
30240184_07-D-2 平衡因子
03:31
30240184_07-D-3 适度平衡
05:57
30240184_07-D-4 接口
02:02
30240184_07-D-5 失衡复衡
07:41
30240184_07-D-6 插入单旋
07:50
30240184_07-D-7 插入双旋
03:55
30240184_07-D-8 插入实现
02:35
30240184_07-D-9 删除单旋
06:15
30240184_07-D-A 删除双旋
03:54
30240184_07-D-B 删除实现
02:38
30240184_07-D-C 3加4重构
06:36
30240184_07-D-D 3加4实现
01:20
30240184_07-D-E rotateAt()
03:09
30240184_07-D-F 综合评价
04:29
08A1-1 伸展树:逐层伸展 宽松平衡
02:04
08A1-2 局部性
02:34
08A1-3 自适应调整
05:26
08A1-4 逐层伸展
02:12
08A1-5 实例
03:09
08A1-6 一步一步往上爬
01:45
08A1-7 最坏情况
06:04
08A2-1 伸展树:双层伸展 双层伸展
01:13
08A2-2 子孙异侧
02:52
08A2-3 子孙同侧
03:16
08A2-4 点睛之笔
06:16
08A2-5 折叠效果
02:38
08A2-6 分摊性能
01:58
08A2-7 最后一步
01:51
08A3-1 伸展树:算法实现 功能接口
01:46
08A3-2 伸展算法
02:09
08A3-3 四种情况
02:34
08A3-4 查找算法
02:22
08A3-5 插入算法
03:31
08A3-6 删除算法
04:39
08A3-7 综合评价
07:00
08B1-1 B-树:动机 640KB
02:05
08B1-2 越来越大的数据
03:20
08B1-3 越来越小的内存
03:12
08B1-4 一秒与一天
03:06
08B1-5 分级IO
03:06
08B1-6 1Bto1KB
02:40
08B2-1 B-树:结构 观察体验
04:35
08B2-2 多路平衡
03:26
08B2-3 还是IO
04:39
08B2-4 深度统一
02:24
08B2-5 阶次含义
03:18
08B2-6 紧凑表示
02:26
08B2-7 BT-Node
02:22
08B2-8 BTree
01:46
08B3-1 B-树:查找 算法过程
07:49
08B3-2 操作实例
05:26
08B3-3 算法实现
04:07
08B3-4 主次成本
04:02
08B3-5 最大高度
06:23
08B3-6 最小高度
03:22
08B4-1 B-树:插入 算法框架
05:47
08B4-2 分裂
05:06
08B4-3 再分裂
01:43
08B4-4 分裂到根
02:56
08B4-5 实例演示
06:10
08B5-1 B-树:删除 算法框架
03:32
08B5-2 旋转
06:59
08B5-3 合并
05:03
08B5-4 实例演示
07:19
08B5-5 道法自然
04:11
08XA1-1 红黑树:动机 观察体验
02:17
08XA1-2 持久性
06:00
08XA1-3 关联性
04:20
08XA1-4 O(1)重构
02:38
08XA2-1 红黑树:结构 定义规则
03:48
08XA2-2 实例验证
03:31
08XA2-3 提升变换
03:12
08XA2-4 末端节点
02:07
08XA2-5 红黒树,即是B-树
03:13
08XA2-7 接口定义
02:13
08XA3-1 红黑树:插入 以曲为直
02:21
08XA3-2 双红缺陷
05:05
08XA3-3 算法框架
01:26
08XA3-4 RR-1
05:33
08XA3-5 RR-2
07:42
08XA3-6 归纳回味
04:30
08XA4-1 红黑树:删除 以曲为直
01:08
08XA4-2 算法框架
03:24
08XA4-3 双黑缺陷
02:43
08XA4-4 BB-1
03:20
08XA4-5 反观回味
03:00
08XA4-6 BB-2R
04:51
08XA4-7 BB-2B
03:15
08XA4-8 BB-3
03:48
08XA4-9 归纳体味
05:26
09B-1 散列:原理 从服务到电话
05:09
09B-2 循值访问
05:02
09B-3 数组
05:37
09B-4 原理
04:42
09B-5 散列
03:58
09B-6 冲突
03:13
09C-1 散列:散列函数 冲突难免
05:08
09C-2 何谓优劣
02:16
09C-3 整除留余
03:20
09C-4 以蝉为师
06:38
09C-5 MAD
05:12
09C-6 平方取中
03:48
09C-7 折叠汇总
03:18
09C-8 伪随机数
03:43
09C-9 多项式
04:50
09C-A VORLDMORT
04:37
09C-B DSA@THU
02:06
09D1-1 散列:排解冲突1 一山二虎
04:21
09D1-2 泾渭分明
05:56
09D1-3 开放定址
04:08
09D1-4 线性试探
05:25
09D1-5 懒惰删除
03:19
09D2-1 散列:排解冲突2 平方试探
03:36
09D2-2 一利一弊
03:51
09D2-3 至多半载
04:38
09D2-4 M加LEMDA
03:12
09D2-5 双蜓点水
06:44
09D2-6 4K 加 3
02:57
09D2-7 双平方定理
04:45
09D2-8 泾渭分明
03:08
09E-1 桶、计数排序 大数据小范围
04:15
09E-2 桶排序
05:51
10a1-1 需求与动机:应用需求
05:34
10a1-2 计算模式
02:58
10a1-3 功能接口
03:34
10a2-1 基本实现:向量
02:40
10a2-2 有序向量
02:49
10a2-3 向量
03:42
10b1-1 完全二叉堆:结构 完全二叉树
02:33
10b1-2 结构性
05:44
10b1-3 形具神备
01:55
10b1-4 堆序性
02:53
10b2-1 完全二叉堆:插入与上滤 上滤
05:33
10b2-2 实例
04:38
10b2-3 实现
02:43
10b2-4 效率
03:57
10b3-1 完全二叉堆:删除与下滤 算法
05:59
10b3-2 实例
05:16
10b3-3 实现
03:34
10b3-4 效率
02:41
10b4-1 完全二叉堆:批量建堆 自上而下的上滤:算法
05:51
10b4-2 自上而下的上滤:效率
03:36
10b4-3 自下而上的下滤:算法
05:26
10b4-4 自下而上的下滤:实例
04:24
10B4-5 自下而上的下滤:效率
04:35
10C-1 堆排序:算法
04:46
10C-2 就地
04:17
10C-3 实现
01:42
10C-4 实例
04:03
10XA1-1 左式堆:结构 第一印象
01:16
10XA1-2 堆之合并
05:00
10XA1-3 奇中求正
03:25
10XA1-4 NPL
05:58
10XA1-5 左倾性
02:42
10XA1-6 左展右敛
04:08
10XA2-1 左式堆:合并 LEFTHEAP模板类
02:21
10XA2-2 算法
02:01
10XA2-3 实现
02:47
10XA2-4 实例
08:05
10XA3-1 左式堆:插入与删除 插入即是合并
02:55
10XA3-2 删除亦是合并
03:22
11A-1 ADT:定义 特点
04:47
11A-2 术语
04:21
11A-3 ADT
02:28
11B1-1 串匹配:问题与需求
06:08
11B1-2 算法测评
05:20
11B2-1 蛮力匹配:构思
05:04
11B2-2 版本一
07:32
11B2-3 版本二
03:16
11B2-4 性能
05:47
11C1-1 KMP:从记忆到预知 重复匹配的前缀
04:48
11C1-2 不变性
03:42
11C1-3 记忆力
01:46
11C1-4 预知力
04:17
11C2-1 KMP:查询表 制表备查
04:00
11C2-2 主算法
03:48
11C2-3 实例
04:54
11C3-1 KMP:理解next 快速移动
05:13
11C3-2 避免回溯
02:09
11C3-3 通配哨兵
05:33
11C4-1 KMP:构造next 递推
04:18
11C4-2 算法
05:33
11C4-3 实现
04:30
11C5-1 KMP:分摊分析 失之粗糙
03:20
11C5-2 精准估计
05:06
11C6-1 KMP:再改进 美中不足
05:24
11C6-2 以卵击石
02:53
11C6-3 前车之覆
04:52
11C6-4 后车之鉴
01:58
11C6-5 可视对比
09:23
11D1-1 BM_BC:以终为始 不对称性
02:21
11D1-2 善待教训
06:07
11D1-3 前轻后重
02:08
11D1-4 以终为始
07:51
11D2-1 BM_BC:坏字符 坏字符
05:02
11D2-2 特殊情况
05:57
11D3 BM_BC:构造bc 画家策略
03:45
11D4-1 BM_BC:性能分析 最好情况
04:48
11D4-2 最坏情况
04:16
11E1-1 BM_GS:好后缀 兼顾经验
08:25
11E1-2 好后缀策略
04:16
11E1-3 实例体验
02:30
11E2 BM_GS:构造GS表
05:31
11E3-1 BM_GS:BM之性能
02:06
11E3-2 各算法纵览
04:38
11F1-1 Karp_Rabin:化串为数
02:21
11F1-2 凡物皆数
03:49
11F1-3 串亦是数
03:25
11F2-1 KR:散列 数位溢出
02:54
11F2-2 散列压缩
03:41
11F2-3 应对冲突
03:19
11F2-4 指纹更新
02:44
12A1-1 快排:算法A 分而治之
03:45
12A1-2 轴点
04:25
12A1-3 构造轴点
02:37
12A1-4 单调性不变性
06:39
12A1-5 实例
05:43
12A2-1 快排:性能分析 不稳定_就地
02:08
12A2-2 最好最坏情况
04:17
12A2-3 平均情况
07:26
12A4-1 快排:变种 不变性
02:37
12A4-2 单调性
06:38
12A4-3 实现
03:18
12A4-4 实例
08:10
12A4-5 时 空 稳定性
03:09
12B1-1 选取:众数 中位数
03:34
12B1-2 从中位数到众数
03:56
12B1-3 从频繁数到众数
02:09
12B1-4 减而治之
04:39
12B1-5 算法实现
02:25
12B3-1 选取:通用算法 尝试
08:31
12B3-2 QUICKSELECT
05:55
12B3-3 LINEARSELECT:算法
06:46
12B3-4 LINEARSELECT:性能分析A
03:25
12B3-5 LINEARSELECT:性能分析B
03:40
12B3-6 LINEARSELECT:性能分析C
02:14
12C1-1 希尔排序:Shell序列 策略
06:17
12C1-2 实例
05:45
12C1-3 循秩访问
02:12
12C1-4 插入排序
02:45
12C1-5 SHELL序列
07:48
12C2-1 希尔排序:更佳的序列 邮资问题
06:18
12C2-2 定理K
04:02
12C2-3 逆序对
06:42
客服
顶部
赛事库 课堂 2021拜年纪