欢迎来到在线教学平台
问题答疑
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
更多
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
教师登录
学生登录
精品课程
全部课程
公开课
云课直播
新闻公告
数图资源
智汇大讲堂
首页 - 课程列表 - 课程详情
返回
数据结构(下)
课程类型:
选修课
主讲教师:
邓俊辉
课程来源:
清华大学
建议学分:
3.00分
课程编码:
xtzx1877
课程介绍
课程目录
教师团队
第八章 二叉搜索树
s
A. 概述
(3分钟)
s
A. 概述
(3分钟)
s
A. 概述
(6分钟)
s
A. 概述
(5分钟)
s
A. 概述
(2分钟)
s
B1. BST:查找
(1分钟)
s
B1. BST:查找
(5分钟)
s
B1. BST:查找
(3分钟)
s
B1. BST:查找
(2分钟)
s
B1. BST:查找
(5分钟)
s
B2. BST:插入
(4分钟)
s
B2. BST:插入
(2分钟)
s
B3. BST:删除
(2分钟)
s
B3. BST:删除
(4分钟)
s
B3. BST:删除
(7分钟)
s
B3. BST:删除
(2分钟)
s
C. 平衡
(3分钟)
s
C. 平衡
(6分钟)
s
C. 平衡
(5分钟)
s
C. 平衡
(4分钟)
s
C. 平衡
(6分钟)
s
D1&2. AVL树:重平衡
(4分钟)
s
D1&2. AVL树:重平衡
(4分钟)
s
D1&2. AVL树:重平衡
(6分钟)
s
D1&2. AVL树:重平衡
(2分钟)
s
D1&2. AVL树:重平衡
(8分钟)
s
D3. AVL树:插入
(8分钟)
s
D3. AVL树:插入
(4分钟)
s
D3. AVL树:插入
(3分钟)
s
D4. AVL树:删除
(7分钟)
s
D4. AVL树:删除
(4分钟)
s
D4. AVL树:删除
(3分钟)
s
D5. AVL树:(3+4)-重构
(7分钟)
s
D5. AVL树:(3+4)-重构
(2分钟)
s
D5. AVL树:(3+4)-重构
(3分钟)
s
D5. AVL树:(3+4)-重构
(5分钟)
第十章 高级搜索树
s
A1. 伸展树:逐层伸展
(2分钟)
s
A1. 伸展树:逐层伸展
(3分钟)
s
A1. 伸展树:逐层伸展
(5分钟)
s
A1. 伸展树:逐层伸展
(2分钟)
s
A1. 伸展树:逐层伸展
(3分钟)
s
A1. 伸展树:逐层伸展
(2分钟)
s
A1. 伸展树:逐层伸展
(6分钟)
s
A2. 伸展树:双层伸展
(1分钟)
s
A2. 伸展树:双层伸展
(3分钟)
s
A2. 伸展树:双层伸展
(3分钟)
s
A2. 伸展树:双层伸展
(6分钟)
s
A2. 伸展树:双层伸展
(3分钟)
s
A2. 伸展树:双层伸展
(2分钟)
s
A2. 伸展树:双层伸展
(2分钟)
s
A3. 伸展树:算法实现
(2分钟)
s
A3. 伸展树:算法实现
(2分钟)
s
A3. 伸展树:算法实现
(3分钟)
s
A3. 伸展树:算法实现
(2分钟)
s
A3. 伸展树:算法实现
(4分钟)
s
A3. 伸展树:算法实现
(5分钟)
s
A3. 伸展树:算法实现
(7分钟)
s
B1. B-树:大数据
(2分钟)
s
B1. B-树:大数据
(3分钟)
s
B1. B-树:大数据
(3分钟)
s
B1. B-树:大数据
(3分钟)
s
B1. B-树:大数据
(3分钟)
s
B1. B-树:大数据
(3分钟)
s
B2. B-树:结构
(5分钟)
s
B2. B-树:结构
(3分钟)
s
B2. B-树:结构
(5分钟)
s
B2. B-树:结构
(2分钟)
s
B2. B-树:结构
(3分钟)
s
B2. B-树:结构
(2分钟)
s
B2. B-树:结构
(2分钟)
s
B2. B-树:结构
(2分钟)
s
B3. B-树:查找
(8分钟)
s
B3. B-树:查找
(5分钟)
s
B3. B-树:查找
(4分钟)
s
B3. B-树:查找
(4分钟)
s
B3. B-树:查找
(6分钟)
s
B3. B-树:查找
(3分钟)
s
B4. B-树: 插入
(6分钟)
s
B4. B-树: 插入
(5分钟)
s
B4. B-树: 插入
(2分钟)
s
B4. B-树: 插入
(3分钟)
s
B4. B-树: 插入
(6分钟)
s
B5. B-树: 删除
(4分钟)
s
B5. B-树: 删除
(7分钟)
s
B5. B-树: 删除
(5分钟)
s
B5. B-树: 删除
(7分钟)
s
B5. B-树: 删除
(4分钟)
s
C1. 红黑树:动机
(2分钟)
s
C1. 红黑树:动机
(6分钟)
s
C1. 红黑树:动机
(4分钟)
s
C1. 红黑树:动机
(3分钟)
s
C2. 红黑树:结构
(4分钟)
s
C2. 红黑树:结构
(4分钟)
s
C2. 红黑树:结构
(3分钟)
s
C2. 红黑树:结构
(2分钟)
s
C2. 红黑树:结构
(3分钟)
s
C2. 红黑树:结构
(6分钟)
s
C2. 红黑树:结构
(2分钟)
s
C3. 红黑树:插入
(2分钟)
s
C3. 红黑树:插入
(5分钟)
s
C3. 红黑树:插入
(1分钟)
s
C3. 红黑树:插入
(6分钟)
s
C3. 红黑树:插入
(8分钟)
s
C3. 红黑树:插入
(4分钟)
s
C4. 红黑树:删除
(1分钟)
s
C4. 红黑树:删除
(3分钟)
s
C4. 红黑树:删除
(3分钟)
s
C4. 红黑树:删除
(3分钟)
s
C4. 红黑树:删除
(3分钟)
s
C4. 红黑树:删除
(5分钟)
s
C4. 红黑树:删除
(3分钟)
s
C4. 红黑树:删除
(4分钟)
s
C4. 红黑树:删除
(5分钟)
第十一章 词典
s
A. 散列
(5分钟)
s
A. 散列
(5分钟)
s
A. 散列
(6分钟)
s
A. 散列
(5分钟)
s
A. 散列
(4分钟)
s
A. 散列
(3分钟)
s
B. 散列函数
(5分钟)
s
B. 散列函数
(2分钟)
s
B. 散列函数
(3分钟)
s
B. 散列函数
(7分钟)
s
B. 散列函数
(5分钟)
s
B. 散列函数
(4分钟)
s
B. 散列函数
(3分钟)
s
B. 散列函数
(4分钟)
s
B. 散列函数
(5分钟)
s
B. 散列函数
(5分钟)
s
B. 散列函数
(2分钟)
s
C. 散列:排解冲突(1)
(4分钟)
s
C. 散列:排解冲突(1)
(6分钟)
s
C. 散列:排解冲突(1)
(4分钟)
s
C. 散列:排解冲突(1)
(5分钟)
s
C. 散列:排解冲突(1)
(3分钟)
s
C. 散列:排解冲突(2)
(4分钟)
s
C. 散列:排解冲突(2)
(4分钟)
s
C. 散列:排解冲突(2)
(5分钟)
s
C. 散列:排解冲突(2)
(3分钟)
s
C. 散列:排解冲突(2)
(7分钟)
s
C. 散列:排解冲突(2)
(3分钟)
s
C. 散列:排解冲突(2)
(5分钟)
s
C. 散列:排解冲突(2)
(3分钟)
s
D. 桶排序
(4分钟)
s
D. 桶排序
(5分钟)
s
F. 计数排序
(6分钟)
第十二章 优先级队列
s
A1. 需求与动机
(6分钟)
s
A1. 需求与动机
(3分钟)
s
A1. 需求与动机
(4分钟)
s
A2. 基本实现
(3分钟)
s
A2. 基本实现
(3分钟)
s
A2. 基本实现
(4分钟)
s
B1. 完全二叉堆:结构
(3分钟)
s
B1. 完全二叉堆:结构
(6分钟)
s
B1. 完全二叉堆:结构
(2分钟)
s
B1. 完全二叉堆:结构
(3分钟)
s
B2. 完全二叉堆:插入与上滤
(6分钟)
s
B2. 完全二叉堆:插入与上滤
(5分钟)
s
B2. 完全二叉堆:插入与上滤
(3分钟)
s
B2. 完全二叉堆:插入与上滤
(4分钟)
s
B3. 完全二叉堆:删除与下滤
(6分钟)
s
B3. 完全二叉堆:删除与下滤
(5分钟)
s
B3. 完全二叉堆:删除与下滤
(4分钟)
s
B3. 完全二叉堆:删除与下滤
(3分钟)
s
B4. 完全二叉堆:批量建堆
(6分钟)
s
B4. 完全二叉堆:批量建堆
(4分钟)
s
B4. 完全二叉堆:批量建堆
(5分钟)
s
B4. 完全二叉堆:批量建堆
(4分钟)
s
B4. 完全二叉堆:批量建堆
(5分钟)
s
C. 堆排序
(5分钟)
s
C. 堆排序
(4分钟)
s
C. 堆排序
(2分钟)
s
C. 堆排序
(4分钟)
s
F1&2. 左式堆:结构
(1分钟)
s
F1&2. 左式堆:结构
(5分钟)
s
F1&2. 左式堆:结构
(3分钟)
s
F1&2. 左式堆:结构
(6分钟)
s
F1&2. 左式堆:结构
(3分钟)
s
F1&2. 左式堆:结构
(4分钟)
s
F3. 左式堆:合并算法
(2分钟)
s
F3. 左式堆:合并算法
(2分钟)
s
F3. 左式堆:合并算法
(3分钟)
s
F3. 左式堆:合并算法
(8分钟)
s
F4. 左式堆:插入 + 删除
(3分钟)
s
F4. 左式堆:插入 + 删除
(3分钟)
第十三章 串
s
A. ADT
(5分钟)
s
A. ADT
(4分钟)
s
A. ADT
(2分钟)
s
B. 模式匹配
(6分钟)
s
B. 模式匹配
(5分钟)
s
B. 模式匹配
(5分钟)
s
B. 模式匹配
(8分钟)
s
B. 模式匹配
(3分钟)
s
B. 模式匹配
(6分钟)
s
C1. KMP算法:记忆法
(5分钟)
s
C1. KMP算法:记忆法
(4分钟)
s
C1. KMP算法:记忆法
(2分钟)
s
C1. KMP算法:记忆法
(4分钟)
s
C2. KMP算法:查询表
(4分钟)
s
C2. KMP算法:查询表
(4分钟)
s
C2. KMP算法:查询表
(5分钟)
s
C3. KMP算法:理解next[]表
(5分钟)
s
C3. KMP算法:理解next[]表
(2分钟)
s
C3. KMP算法:理解next[]表
(6分钟)
s
C4. KMP算法:构造next[]表
(4分钟)
s
C4. KMP算法:构造next[]表
(6分钟)
s
C4. KMP算法:构造next[]表
(4分钟)
s
C5. KMP算法:分摊分析
(3分钟)
s
C5. KMP算法:分摊分析
(5分钟)
s
C6. KMP算法:再改进
(5分钟)
s
C6. KMP算法:再改进
(3分钟)
s
C6. KMP算法:再改进
(5分钟)
s
C6. KMP算法:再改进
(2分钟)
s
C6. KMP算法:再改进
(9分钟)
s
D1. BM_BC算法:以终为始
(2分钟)
s
D1. BM_BC算法:以终为始
(6分钟)
s
D1. BM_BC算法:以终为始
(2分钟)
s
D1. BM_BC算法:以终为始
(8分钟)
s
D2. BM_BC算法:坏字符
(5分钟)
s
D2. BM_BC算法:坏字符
(6分钟)
s
D3. BM_BC算法:构造bc[]
(4分钟)
s
D4. BM_BC算法:性能分析
(5分钟)
s
D4. BM_BC算法:性能分析
(4分钟)
s
E1. BM_GS算法:好后缀
(8分钟)
s
E1. BM_GS算法:好后缀
(4分钟)
s
E1. BM_GS算法:好后缀
(2分钟)
s
E2. BM_GS算法:构造gs表
(6分钟)
s
E3. BM_GS算法:综合性能
(2分钟)
s
E3. BM_GS算法:综合性能
(5分钟)
s
F1. Karp-Rabin算法:串即是数
(2分钟)
s
F1. Karp-Rabin算法:串即是数
(4分钟)
s
F1. Karp-Rabin算法:串即是数
(3分钟)
s
F2. Karp-Rabin算法:散列
(3分钟)
s
F2. Karp-Rabin算法:散列
(4分钟)
s
F2. Karp-Rabin算法:散列
(3分钟)
s
F2. Karp-Rabin算法:散列
(3分钟)
第十四章 排序
s
A1&2. 快速排序:算法A
(4分钟)
s
A1&2. 快速排序:算法A
(4分钟)
s
A1&2. 快速排序:算法A
(3分钟)
s
A1&2. 快速排序:算法A
(7分钟)
s
A1&2. 快速排序:算法A
(6分钟)
s
A3&4. 快速排序:性能分析
(2分钟)
s
A3&4. 快速排序:性能分析
(4分钟)
s
A3&4. 快速排序:性能分析
(7分钟)
s
A7. 快速排序:快速划分( LGU 版)
(3分钟)
s
A7. 快速排序:快速划分( LGU 版)
(7分钟)
s
A7. 快速排序:快速划分( LGU 版)
(3分钟)
s
A7. 快速排序:快速划分( LGU 版)
(8分钟)
s
A7. 快速排序:快速划分( LGU 版)
(3分钟)
s
B1. 选取:众数
(4分钟)
s
B1. 选取:众数
(4分钟)
s
B1. 选取:众数
(2分钟)
s
B1. 选取:众数
(5分钟)
s
B1. 选取:众数
(2分钟)
s
B3&4. 选取:通用算法
(9分钟)
s
B3&4. 选取:通用算法
(6分钟)
s
B3&4. 选取:通用算法
(7分钟)
s
B3&4. 选取:通用算法
(3分钟)
s
B3&4. 选取:通用算法
(4分钟)
s
B3&4. 选取:通用算法
(2分钟)
s
C1. 希尔排序:框架 + 实例
(6分钟)
s
C1. 希尔排序:框架 + 实例
(6分钟)
s
C1. 希尔排序:框架 + 实例
(2分钟)
s
C1. 希尔排序:框架 + 实例
(3分钟)
s
C1. 希尔排序:框架 + 实例
(8分钟)
s
C2. 希尔排序:Shell 序列 + 输入敏感性
(6分钟)
s
C2. 希尔排序:Shell 序列 + 输入敏感性
(4分钟)
s
C2. 希尔排序:Shell 序列 + 输入敏感性
(7分钟)