测试系统文泉课堂1
- 年轻人的新知识课堂。
旗下网站
旗下产品
文泉考试
文泉题库
关注我们
文泉课堂公众号
课程
小组
数字教材
课程
小组
数字教材
登录
注册
登录
注册
首页
工学
计算机
数据结构(C++语言版)(邓俊辉)
数据结构(C++语言版)(邓俊辉)
(0 评论)
价格
35.00元
7折
原价
50.00元
活动
全站打扰
1938
已收藏
收藏
分享
购买课程
课程概览
课时列表
第1 章 : 1 绪论
免费
课时1:【视频讲解】纵览
05:35
课时2:测试
00:05
课时3:word
敬请期待
第1 节 : 1-1 纵览
第2 节 : 1-2 计算
免费
课时4:【视频讲解】计算
02:00
免费
课时5:【视频讲解】绳索计算机
03:53
课时6:【视频讲解】尺规计算机
04:40
课时7:【视频讲解】算法
04:49
课时8:【视频讲解】有穷性
10:07
课时9:【视频讲解】好算法
03:33
第3 节 : 1-3 计算模型
课时10:【视频讲解】性能测度
02:44
课时11:【视频讲解】问题规模
05:15
课时12:【视频讲解】最坏情况
04:57
课时13:【视频讲解】理想模型
03:37
课时14:【视频讲解】图灵机
05:50
课时15:【视频讲解】图灵机实例
06:20
课时16:【视频讲解】RAM模型
06:01
课时17:【视频讲解】RAM实例
07:26
第4 节 : 1-4 大O
课时18:【视频讲解】主流长远
04:41
课时19:【视频讲解】大O记号
08:02
课时20:【视频讲解】高效解
06:22
课时21:【视频讲解】有效解
04:20
课时22:【视频讲解】难解
02:46
课时23:【视频讲解】2-Subset
07:45
课时24:【视频讲解】增长速度
01:59
第5 节 : 1-5 算法分析
课时25:【视频讲解】算法分析
04:28
课时26:【视频讲解】级数
08:25
课时27:【视频讲解】循环
06:58
课时28:【视频案例】实例:非极端元素+起泡排序
05:30
课时29:【视频讲解】正确性的证明
05:40
课时30:【视频讲解】封底估算-1
05:01
课时31:【视频讲解】封底估算-2
07:35
第6 节 : 1-6 迭代与递归
课时32:【视频讲解】迭代与递归
06:53
课时33:【视频讲解】减而治之
02:03
课时34:【视频讲解】递归跟踪
06:31
课时35:【视频讲解】递推方程
03:15
课时36:【视频讲解】数组倒置
04:03
课时37:【视频讲解】分而治之
01:14
课时38:【视频讲解】数组求和:二分递归
08:24
课时39:【视频讲解】Max2:迭代
09:24
课时40:【视频讲解】Max2:二分递归
05:06
第7 节 : 1-7 动态规划
课时41:【视频讲解】动态规划
07:05
课时42:【视频讲解】Fib():递推方程
03:32
课时43:【视频讲解】Fib():封底估算
04:52
课时44:【视频讲解】Fib():递归跟踪
02:57
课时45:【视频讲解】Fib():迭代
05:20
课时46:【视频讲解】最长公共子序列
04:02
课时47:【视频讲解】LCS:递归
08:00
课时48:【视频讲解】LCS:理解
05:08
课时49:【视频讲解】LCS:复杂度
06:03
课时50:【视频讲解】LCS:动态规划
04:52
课时51:【强化练习】绪论
第2 章 : 2 向量
第1 节 : 2-1 接口与实现
课时52:【视频讲解】接口与实现
06:13
课时53:【视频讲解】向量ADT
05:19
课时54:【视频讲解】接口操作实例
07:42
课时55:【视频讲解】构造与析构
06:49
课时56:【视频讲解】复制
03:29
第2 节 : 2-2 可扩充向量
课时57:【视频讲解】可扩充向量
03:55
课时58:【视频讲解】动态空间管理
05:37
课时59:【视频讲解】递增式扩容
03:44
课时60:【视频讲解】加倍式扩容
04:50
课时61:【视频讲解】分摊复杂度
03:23
第3 节 : 2-3 无序向量
课时62:【视频讲解】概述
03:58
课时63:【视频讲解】循秩访问
03:23
课时64:【视频讲解】插入
03:02
课时65:【视频讲解】区间删除
02:51
课时66:【视频讲解】单元素删除
03:33
课时67:【视频讲解】查找
05:12
课时68:【视频讲解】唯一化
09:48
课时69:【视频讲解】遍历
03:31
第4 节 : 2-4 有序向量:唯一化
课时70:【视频讲解】有序性
03:11
课时71:【视频讲解】唯一化(低效版)
03:38
课时72:【视频讲解】复杂度(低效版)
03:01
课时73:【视频讲解】唯一化(高效版)
05:11
课时74:【视频案例】实例与分析(高效版)
05:00
第5 节 : 2-5 有序向量:二分查找
课时75:【视频讲解】概述
02:03
课时76:【视频讲解】接口
02:07
课时77:【视频讲解】语义
05:33
课时78:【视频讲解】原理
02:39
课时79:【视频讲解】实现
03:12
课时80:【视频案例】实例
05:56
课时81:【视频讲解】查找长度
07:12
第6 节 : 2-6 有序向量:Fibonaccian Search
课时82:【视频讲解】构思
05:04
课时83:【视频讲解】实现
02:00
课时84:【视频案例】实例
03:14
课时85:【视频讲解】最优性
05:03
第7 节 : 2-7 有序向量:二分查找(改进)
课时86:【视频讲解】构思
04:21
课时87:【视频讲解】版本B
03:24
课时88:【视频讲解】语义
03:34
课时89:【视频讲解】版本C
02:19
课时90:【视频讲解】正确性
07:17
第8 节 : 2-8 有序向量:插值查找
课时91:【视频讲解】原理
05:47
课时92:【视频案例】实例
04:31
课时93:【视频讲解】性能分析
03:19
课时94:【视频讲解】字宽折半
02:42
课时95:【视频讲解】综合对比
03:31
第9 节 : 2-9 起泡排序
课时96:【视频讲解】构思
06:29
课时97:【视频讲解】改进
03:29
课时98:【视频案例】反例
03:39
课时99:【视频讲解】再改进
06:46
课时100:【视频讲解】综合评价
04:30
第10 节 : 2-10 归并排序
课时101:【视频讲解】归并排序:构思
05:44
课时102:【视频讲解】归并排序:主算法
01:04
课时103:【视频讲解】二路归并:实例
03:38
课时104:【视频讲解】二路归并:实现
07:22
课时105:【视频讲解】二路归并:正确性
06:38
课时106:【视频讲解】归并排序:性能分析
05:31
课时107:【强化练习】向量
第3 章 : 3 列表
第1 节 : 3-1 接口与实现
课时108:【视频讲解】从静态到动态
02:51
课时109:【视频讲解】从向量到列表
02:36
课时110:【视频讲解】从秩到位置
03:44
课时111:【视频讲解】实现
06:51
第2 节 : 3-2 无序列表
课时112:【视频讲解】循秩访问
03:07
课时113:【视频讲解】查找
03:54
课时114:【视频讲解】插入与复制
05:22
课时115:【视频讲解】删除与析构
03:53
课时116:【视频讲解】唯一化
04:40
第3 节 : 3-3 有序列表
课时117:【视频讲解】唯一化·构思
03:45
课时118:【视频讲解】唯一化·实现
02:50
课时119:【视频讲解】查找
04:27
第4 节 : 3-4 选择排序
课时120:【视频讲解】构思
06:38
课时121:【视频讲解】实例
02:25
课时122:【视频讲解】实现
03:17
课时123:【视频讲解】推敲
03:38
课时124:【视频讲解】selectMax()
04:50
课时125:【视频讲解】性能
02:29
第5 节 : 3-5 插入排序
课时126:【视频讲解】经验
02:49
课时127:【视频讲解】构思
02:54
课时128:【视频讲解】对比
02:00
课时129:【视频案例】实例
02:48
课时130:【视频讲解】实现
04:44
课时131:【视频讲解】性能分析
06:24
课时132:【视频讲解】后向分析
06:02
课时133:【视频讲解】逆序对
08:44
第6 节 : 3-6 Lighthouse
课时134:【视频案例】习题辅导:LightHouse
06:14
课时135:【强化练习】列表
第4 章 : 4 栈与队列
第1 节 : 4-1 栈接口与实现
课时136:【视频讲解】栈
04:27
课时137:【视频案例】实例
03:52
课时138:【视频讲解】实现
04:27
第2 节 : 4-2 栈应用:进制转换
课时139:【视频讲解】应用
01:39
课时140:【视频讲解】算法
05:25
课时141:【视频讲解】实现
02:18
第3 节 : 4-3 栈应用:括号匹配
课时142:【视频案例】实例
02:24
课时143:【视频讲解】尝试
03:29
课时144:【视频讲解】构思
03:59
课时145:【视频讲解】实现
01:40
课时146:【视频讲解】反思
03:21
课时147:【视频讲解】拓展
03:44
第4 节 : 4-4 栈应用:栈混洗
课时148:【视频讲解】混洗
04:00
课时149:【视频讲解】计数
03:37
课时150:【视频讲解】甄别
03:49
课时151:【视频讲解】算法
04:10
课时152:【视频讲解】括号
02:19
第5 节 : 4-5 栈应用:中缀表达式求值
课时153:【视频讲解】把玩
05:13
课时154:【视频讲解】构思
05:49
课时155:【视频案例】实例
04:47
课时156:【视频讲解】算法框架
03:30
课时157:【视频讲解】算法细节
07:29
课时158:【视频案例】实例A
06:49
课时159:【视频案例】实例B
05:44
课时160:【视频案例】实例C
06:25
课时161:【视频案例】实例D
06:57
第6 节 : 4-6 栈应用:逆波兰表达式
课时162:【视频讲解】简化
03:26
课时163:【视频讲解】体验
08:57
课时164:【视频讲解】手工
06:41
课时165:【视频讲解】算法
05:18
第7 节 : 4-7 队列接口与实现
课时166:【视频讲解】接口
03:48
课时167:【视频案例】实例
02:19
课时168:【视频讲解】实现
05:30
课时169:【强化练习】栈与队列
第5 章 : 5 二叉树
第1 节 : 5-1 树
课时170:【视频讲解】动机
03:54
课时171:【视频讲解】应用
01:29
课时172:【视频讲解】有根树
03:02
课时173:【视频讲解】有序树
04:04
课时174:【视频讲解】路径+环路
02:42
课时175:【视频讲解】连通+无环
04:38
课时176:【视频讲解】深度+层次
08:51
第2 节 : 5-2 树的表示
课时177:【视频讲解】表示法
01:56
课时178:【视频讲解】父亲
05:29
课时179:【视频讲解】孩子
04:01
课时180:【视频讲解】父亲+孩子
02:27
课时181:【视频讲解】长子+兄弟
05:09
第3 节 : 5-3 二叉树
课时182:【视频讲解】二叉树
05:17
课时183:【视频讲解】真二叉树
03:55
课时184:【视频讲解】描述多叉树
06:39
第4 节 : 5-4 二叉树的实现
课时185:【视频讲解】BinNode类
05:04
课时186:【视频讲解】BinNode接口
04:00
课时187:【视频讲解】BinTree类
02:10
课时188:【视频讲解】高度更新
05:08
课时189:【视频讲解】节点插入
02:55
第5 节 : 5-5 先序遍历
课时190:【视频讲解】转化策略
02:00
课时191:【视频讲解】遍历规则
03:39
课时192:【视频讲解】递归实现
03:52
课时193:【视频讲解】迭代实现(1)
01:44
课时194:【视频案例】实例
04:34
课时195:【视频讲解】新思路
05:07
课时196:【视频讲解】新构思
03:24
课时197:【视频讲解】迭代实现(2)
04:25
课时198:【视频案例】实例
05:00
第6 节 : 5-6 中序遍历
课时199:【视频讲解】递归
01:41
课时200:【视频讲解】观察
06:05
课时201:【视频讲解】思路
04:50
课时202:【视频讲解】构思
03:16
课时203:【视频讲解】实现
03:28
课时204:【视频案例】实例
04:18
课时205:【视频讲解】分摊分析
05:37
第7 节 : 5-7 层次遍历
课时206:【视频讲解】次序
03:35
课时207:【视频讲解】实现
01:39
课时208:【视频案例】实例
07:01
第8 节 : 5-8 重构
课时209:【视频讲解】遍历序列
01:24
课时210:【视频讲解】(先序 | 后序)+中序
05:11
课时211:【视频讲解】(先序+后序)x真
04:26
课时212:【强化练习】二叉树
第6 章 : 6 图
第1 节 : 6-1 概述
课时213:【视频讲解】邻接+关联
04:20
课时214:【视频讲解】无向+有向
02:58
课时215:【视频讲解】路径+环路
04:27
第2 节 : 6-2 邻接矩阵
课时216:【视频讲解】接口
02:53
课时217:【视频讲解】邻接矩阵+关联矩阵
03:56
课时218:【视频案例】实例
02:24
课时219:【视频讲解】顶点和边
03:21
课时220:【视频讲解】邻接矩阵
03:13
课时221:【视频讲解】顶点静态操作
05:53
课时222:【视频讲解】边操作
05:49
课时223:【视频讲解】顶点动态操作
04:52
课时224:【视频讲解】综合评价
05:38
第3 节 : 6-3 广度优先搜索
课时225:【视频讲解】化繁为简
03:06
课时226:【视频讲解】策略
09:02
课时227:【视频讲解】实现
04:41
课时228:【视频讲解】可能情况
04:00
课时229:【视频案例】实例
06:57
课时230:【视频讲解】多连通
03:50
课时231:【视频讲解】复杂度
07:23
课时232:【视频讲解】最短路径
03:32
第4 节 : 6-4 深度优先搜索
课时233:【视频讲解】算法
04:59
课时234:【视频讲解】框架
02:27
课时235:【视频讲解】细节
03:06
课时236:【视频讲解】无向图
07:59
课时237:【视频讲解】有向图
11:21
课时238:【视频讲解】多可达域
03:45
课时239:【视频讲解】嵌套引理
04:34
课时240:【强化练习】图
第7 章 : 7 二叉搜索树
第1 节 : 7-1 概述
课时241:【视频讲解】纵览
03:17
课时242:【视频讲解】循关键码访问
03:24
课时243:【视频讲解】有序性
05:34
课时244:【视频讲解】单调性
04:56
课时245:【视频讲解】接口
01:35
第2 节 : 7-2 BST:查找
课时246:【视频讲解】概述
01:05
课时247:【视频讲解】查找:算法
04:56
课时248:【视频讲解】查找:理解
03:23
课时249:【视频讲解】查找:实现
02:01
课时250:【视频讲解】查找:语义
05:26
第3 节 : 7-3 BST:插入
课时251:【视频讲解】插入:算法
04:20
课时252:【视频讲解】插入:实现
02:22
第4 节 : 7-4 BST:删除
课时253:【视频讲解】删除:框架
01:41
课时254:【视频讲解】删除:单分支
03:45
课时255:【视频讲解】删除:双分支
06:56
课时256:【视频讲解】删除:复杂度
01:33
第5 节 : 7-5 平衡与等价
课时257:【视频讲解】极端退化
02:46
课时258:【视频讲解】平均高度
05:50
课时259:【视频讲解】理想+适度
05:01
课时260:【视频讲解】歧义=等价
03:45
课时261:【视频讲解】等价变换
05:45
第6 节 : 7-6 AVL树:重平衡
课时262:【视频讲解】AVL=BBST
04:20
课时263:【视频讲解】平衡因子
03:53
课时264:【视频讲解】适度平衡
06:03
课时265:【视频讲解】接口
02:09
课时266:【视频讲解】失衡+复衡
07:49
第7 节 : 7-7 AVL树:插入
课时267:【视频讲解】插入:单旋
07:51
课时268:【视频讲解】插入:双旋
04:18
课时269:【视频讲解】插入:实现
02:46
第8 节 : 7-8 AVL树:删除
课时270:【视频讲解】删除:单旋
06:42
课时271:【视频讲解】删除:双旋
04:11
课时272:【视频讲解】删除:实现
02:55
第9 节 : 7-9 AVL树:(3+4)-重构
课时273:【视频讲解】”3+4“重构
06:55
课时274:【视频讲解】”3+4“实现
01:35
课时275:【视频讲解】rotateAt()
03:18
课时276:【视频讲解】综合评价
04:37
第8 章 : 8 高级搜索树
第1 节 : 8-1 伸展树:逐层伸展
课时277:【视频讲解】宽松平衡
02:04
课时278:【视频讲解】局部性
02:33
课时279:【视频讲解】自适应调整
05:25
课时280:【视频讲解】逐层伸展
02:12
课时281:【视频案例】实例
03:08
课时282:【视频讲解】一步一步往上爬
01:45
课时283:【视频讲解】最坏情况
06:03
第2 节 : 8-2 伸展树:双层伸展
课时284:【视频讲解】双层伸展
01:13
课时285:【视频讲解】子孙异侧
02:52
课时286:【视频讲解】子孙同侧
03:15
课时287:【视频讲解】点睛之笔
06:16
课时288:【视频讲解】折叠效果
02:37
课时289:【视频讲解】分摊性能
01:58
课时290:【视频讲解】最后一步
01:51
第3 节 : 8-3 伸展树:算法实现
课时291:【视频讲解】功能接口
01:45
课时292:【视频讲解】伸展算法
02:08
课时293:【视频讲解】四种情况
02:34
课时294:【视频讲解】查找算法
02:21
课时295:【视频讲解】插入算法
03:30
课时296:【视频讲解】删除算法
04:39
课时297:【视频讲解】综合评价
06:59
第4 节 : 8-4 B-树:动机
课时298:【视频讲解】640KB
02:05
课时299:【视频讲解】越来越大的数据
03:19
课时300:【视频讲解】越来越小的内存
03:11
课时301:【视频讲解】一秒与一天
03:06
课时302:【视频讲解】分级I/O
03:05
课时303:【视频讲解】1B = 1KB
02:40
第5 节 : 8-5 B-树:结构
课时304:【视频讲解】观察体验
04:34
课时305:【视频讲解】多路平衡
03:26
课时306:【视频讲解】还是I/O
04:38
课时307:【视频讲解】深度统一
02:23
课时308:【视频讲解】阶次含义
03:17
课时309:【视频讲解】紧凑表示
02:25
课时310:【视频讲解】BTNode
02:22
课时311:【视频讲解】BTree
01:46
第6 节 : 8-6 B-树:查找
课时312:【视频讲解】算法过程
07:48
课时313:【视频案例】操作实例
05:25
课时314:【视频讲解】算法实现
04:07
课时315:【视频讲解】主次成本
04:02
课时316:【视频讲解】最大高度
06:23
课时317:【视频讲解】最小高度
03:21
第7 节 : 8-7 B-树:插入
课时318:【视频讲解】算法框架
05:47
课时319:【视频讲解】分裂
05:06
课时320:【视频讲解】再分裂
01:42
课时321:【视频讲解】分裂到根
02:56
课时322:【视频案例】实例演示
06:10
第8 节 : 8-8 B-树:删除
课时323:【视频讲解】算法框架
03:32
课时324:【视频讲解】旋转
06:58
课时325:【视频讲解】合并
05:03
课时326:【视频案例】实例演示
07:19
课时327:【视频讲解】道法自然
04:10
第9 节 : 8-9 红黑树:动机
课时328:【视频讲解】观察体验
02:17
课时329:【视频讲解】持久性
06:00
课时330:【视频讲解】关联性
04:20
课时331:【视频讲解】O(1)重构
02:37
第10 节 : 8-10 红黑树:结构
课时332:【视频讲解】定义规则
03:47
课时333:【视频讲解】实例验证
03:30
课时334:【视频讲解】提升变换
03:12
课时335:【视频讲解】末端节点
02:07
课时336:【视频讲解】红黒树,即是B-树
03:12
课时337:【视频讲解】平衡性
06:10
课时338:【视频讲解】接口定义
02:13
第11 节 : 8-11 红黑树:插入
课时339:【视频讲解】以曲为直
02:21
课时340:【视频讲解】双红缺陷
05:04
课时341:【视频讲解】算法框架
01:25
课时342:【视频讲解】RR-1
05:32
课时343:【视频讲解】RR-2
07:41
课时344:【视频讲解】归纳回味
04:29
第12 节 : 8-12 红黑树:删除
课时345:【视频讲解】以曲为直
01:08
课时346:【视频讲解】算法框架
03:24
课时347:【视频讲解】双黑缺陷
02:43
课时348:【视频讲解】BB-1
03:19
课时349:【视频讲解】反观回味
02:59
课时350:【视频讲解】BB-2R
04:51
课时351:【视频讲解】BB-2B
03:15
课时352:【视频讲解】BB-3
03:47
课时353:【视频讲解】归纳体味
05:25
第9 章 : 9 词典
第1 节 : 9-1 散列:原理
课时354:【视频讲解】从服务到电话
05:08
课时355:【视频讲解】循值访问
05:01
课时356:【视频讲解】数组
05:36
课时357:【视频讲解】原理
04:42
课时358:【视频讲解】散列
03:57
课时359:【视频讲解】冲突
03:13
第2 节 : 9-2 散列:散列函数
课时360:【视频讲解】冲突难免
05:08
课时361:【视频讲解】何谓优劣
02:15
课时362:【视频讲解】整除留余
03:20
课时363:【视频讲解】以蝉为师
06:37
课时364:【视频讲解】M+A+D
05:12
课时365:【视频讲解】平方取中
03:48
课时366:【视频讲解】折叠汇总
03:17
课时367:【视频讲解】伪随机数
03:42
课时368:【视频讲解】多项式
04:49
课时369:【视频讲解】Vorldmort
04:37
课时370:【视频讲解】DSA@THU
02:06
第3 节 : 9-3 散列:冲突排解(1)
课时371:【视频讲解】一山二虎
04:21
课时372:【视频讲解】泾渭分明
05:55
课时373:【视频讲解】开放定址
04:07
课时374:【视频讲解】线性试探
05:25
课时375:【视频讲解】懒惰删除
03:19
第4 节 : 9-4 散列:冲突排解(2)
课时376:【视频讲解】平方试探
03:35
课时377:【视频讲解】一利一弊
03:51
课时378:【视频讲解】至多半载
04:37
课时379:【视频讲解】M + Lemda
03:12
课时380:【视频讲解】双蜓点水
04:43
课时381:【视频讲解】4k + 3
02:56
课时382:【视频讲解】双平方定理
04:45
课时383:【视频讲解】泾渭分明
03:08
第5 节 : 9-5 桶排序与计数排序
课时384:【视频讲解】大数据 + 小范围
04:15
课时385:【视频讲解】桶排序
05:15
课时386:【视频讲解】计数排序
05:51
第10 章 : 10
第1 节 : 10-1 需求与动机
课时387:【视频讲解】应用需求
05:34
课时388:【视频讲解】计算模式
02:57
课时389:【视频讲解】功能接口
03:33
第2 节 : 10-2 基本实现
课时390:【视频讲解】向量
02:39
课时391:【视频讲解】有序向量
02:48
课时392:【视频讲解】BBST
03:41
第3 节 : 10-3 完全二叉堆:结构
课时393:【视频讲解】完全二叉树
02:32
课时394:【视频讲解】结构性
05:44
课时395:【视频讲解】形具神备
01:54
课时396:【视频讲解】堆序性
02:52
第4 节 : 10-4 完全二叉堆:插入与上滤
课时397:【视频讲解】上滤
05:33
课时398:【视频案例】实例
04:37
课时399:【视频讲解】实现
02:43
课时400:【视频讲解】效率
03:56
第5 节 : 10-5 完全二叉堆:删除与下滤
课时401:【视频讲解】算法
05:59
课时402:【视频案例】实例
05:16
课时403:【视频讲解】实现
03:34
课时404:【视频讲解】效率
02:41
第6 节 : 10-6 完全二叉堆:批量建堆
课时405:【视频讲解】自上而下的上滤:算法
05:50
课时406:【视频讲解】自上而下的上滤:效率
03:35
课时407:【视频讲解】自下而上的下滤:算法
05:26
课时408:【视频讲解】自下而上的下滤:实例
04:23
课时409:【视频讲解】自下而上的下滤:效率
04:35
第7 节 : 10-7 堆排序
课时410:【视频讲解】算法
04:46
课时411:【视频讲解】就地
04:17
课时412:【视频讲解】实现
01:42
课时413:【视频案例】实例
04:03
第8 节 : 10-8 左式堆:结构
课时414:【视频讲解】第一印象
01:15
课时415:【视频讲解】堆之合并
04:59
课时416:【视频讲解】奇中求正
03:24
课时417:【视频讲解】NPL
05:57
课时418:【视频讲解】左倾性
02:42
课时419:【视频讲解】左展右敛
04:07
第9 节 : 10-9 左式堆:合并
课时420:【视频讲解】LeftHeap模板类
02:21
课时421:【视频讲解】算法
02:00
课时422:【视频讲解】实现
02:47
课时423:【视频案例】实例
07:07
第10 节 : 10-10 左式堆:插入与删除
课时424:【视频讲解】插入即是合并
02:55
课时425:【视频讲解】删除亦是合并
03:22
第11 章 : 11 串
第1 节 : 11-1 ADT
课时426:【视频讲解】定义+特点
04:47
课时427:【视频讲解】术语
04:20
课时428:【视频讲解】ADT
02:27
第2 节 : 11-2 串匹配
课时429:【视频讲解】问题与需求
06:07
课时430:【视频讲解】算法测评
05:19
第3 节 : 11-3 蛮力算法
课时431:【视频讲解】构思
05:04
课时432:【视频讲解】版本一
07:31
课时433:【视频讲解】版本二
03:15
课时434:【视频讲解】性能
05:46
第4 节 : 11-4 KMP:记忆
课时435:【视频讲解】重复匹配的前缀
04:47
课时436:【视频讲解】不变性
03:41
课时437:【视频讲解】记忆力
01:46
课时438:【视频讲解】预知力
04:17
第5 节 : 11-5 KMP:查询表
课时439:制表备查
03:59
课时440:【视频讲解】主算法
03:47
课时441:【视频案例】实例
04:54
第6 节 : 11-6 KMP:理解查询表
课时442:快速移动
05:12
课时443:【视频讲解】避免回溯
02:08
课时444:通配哨兵
05:33
第7 节 : 11-7 KMP:构造查询表
课时445:递推
04:17
课时446:算法
05:32
课时447:实现
04:30
第8 节 : 11-8 KMP:分摊分析
课时448:失之粗糙
03:19
课时449:精准估计
05:05
第9 节 : 11-9 KMP:再改进
课时450:美中不足
05:23
课时451:以卵击石
02:52
课时452:前车之覆
04:51
课时453:后车之鉴
01:56
课时454:可视对比
09:22
第10 节 : 11-10 BM:以终为始
课时455:不对称性
02:20
课时456:善待教训
06:06
课时457:前轻后重
02:07
课时458:以终为始
07:50
第11 节 : 11-11 BM:坏字符策略
课时459:坏字符
05:01
课时460:特殊情况
05:57
第12 节 : 11-12 BM:构造bc表
课时461:画家策略
03:44
第13 节 : 11-13 BM:性能分析
课时462:最好情况
04:47
课时463:最坏情况
04:15
第14 节 : 11-14 BM:好后缀策略
课时464:兼顾经验
08:24
课时465:好后缀策略
04:15
课时466:实例体验
02:29
第15 节 : 11-15 BM:构造gs表
课时467:构造gs表
05:30
第16 节 : 11-16 BM:性能分析
课时468:BM之性能
02:06
课时469:各算法纵览
04:37
第17 节 : 11-17 Karp-Rabin:指纹
课时470:化串为数
02:21
课时471:凡物皆数
03:48
课时472:串亦是数
03:25
第18 节 : 11-18 Karp-Rabin:散列
课时473:数位溢出
02:54
课时474:散列压缩
03:40
课时475:应对冲突
03:18
第12 章 : 12 排序
第1 节 : 12-1 快速排序:算法
课时476:分而治之
03:44
课时477:轴点
04:23
课时478:构造轴点
02:36
课时479:单调性 + 不变性
06:38
课时480:实例
05:42
第2 节 : 12-2 快速排序:性能分析
课时481:不稳定 + 就地
02:07
课时482:最好情况 + 最坏情况
04:15
课时483:平均情况
07:25
第3 节 : 12-3 快速排序:变种
课时484:不变性
02:36
课时485:单调性
06:37
课时486:实现
03:17
课时487:实例
08:09
课时488:时间 + 空间 + 稳定性
03:08
第4 节 : 12-4 选取:众数
课时489:选取 + 中位数
03:34
课时490:从中位数到众数
03:55
课时491:从频繁数到众数
02:08
课时492:减而治之
04:38
课时493:算法实现
02:24
第5 节 : 12-5 选取:线性时间算法
课时494:尝试
08:30
课时495:quickSelect
05:54
课时496:linearSelect:算法
06:45
课时497:linearSelect:性能分析
03:24
课时498:linearSelect:性能分析B
03:39
课时499:linearSelect:性能分析C
02:14
第6 节 : 12-6 Shell排序:Shell序列
课时500:策略
06:17
课时501:实例
05:44
课时502:循秩访问
02:12
课时503:插入排序
02:44
课时504:Shell序列
07:47
第7 节 : 12-7 SHell排序:逆序对
课时505:邮资问题
06:17
课时506:定理K
04:01
课时507:逆序对
06:41
授课教师
文泉课堂
最新学员
学员动态
智学堂
开始学习课时
word
智学堂
开始学习课时
测试
智学堂
开始学习课时
【视频讲解】算法
智学堂
开始学习课时
【视频讲解】尺规计算机
智学堂
开始学习课时
【视频讲解】计算
学
习
中
心
TOP