找回密码
 立即注册
查看: 26|回复: 0

学T在线:数据结构【8.31GB】

[复制链接]

197

主题

0

回帖

2815

积分

管理员

积分
2815
发表于 2026-2-26 19:45:33 | 显示全部楼层 |阅读模式
下载地址:
游客,如果您要查看本帖隐藏内容请回复


【课程目录】

├─数据结构(上)(2023年3期)
│  │  .dpl.bak_lel
│  │  修复播放列表.bat
│  │  播放列表.dpl
│  │  
│  └─{1}--课程
│      ├─{1}--第零章 课程相关信息
│      │  ├─{1}--选课之前
│      │  │      #1.1.1#--写在选课之前.pdf
│      │  │      [1.1.1]--宣传片.mp4
│      │  │      
│      │  ├─{2}--考核方式
│      │  │      #1.2.1#--考核方式.pdf
│      │  │      
│      │  ├─{3}--OJ系统说明
│      │  │      #1.3.1#--关于OJ.pdf
│      │  │      [1.3.1]--1-注册与登录.mp4
│      │  │      [1.3.2]--2-界面与选课.mp4
│      │  │      [1.3.3]--3-提交测试.mp4
│      │  │      
│      │  ├─{4}--关于课程教材与讲义
│      │  │      #1.4.1#--课程教材与讲义.pdf
│      │  │      (1.4.1)--toc(新版MOOC视频编号).pdf
│      │  │      
│      │  ├─{5}--关于讨论区
│      │  │      #1.5.1#--关于讨论区.pdf
│      │  │      
│      │  ├─{6}--微信平台
│      │  │      #1.6.1#--html.pdf
│      │  │      
│      │  └─{7}--PA晋级申请
│      │          #1.7.1#--PA晋级.pdf
│      │          #1.7.2#--MOOC -- THU 晋级申请专区.pdf
│      │          #1.7.3#--THU -- CST 晋级申请专区.pdf
│      │          #1.7.4#--编程作业不过瘾?且来清华试比高!.pdf
│      │         
│      ├─{2}--第一章 绪论
│      │  ├─{1}--A 计算
│      │  │      [2.1.1]--01A1-1. 计算.mp4
│      │  │      [2.1.1]--01A1-1. 计算.srt
│      │  │      [2.1.2]--01A1-2. 绳索计算机.mp4
│      │  │      [2.1.2]--01A1-2. 绳索计算机.srt
│      │  │      [2.1.3]--01A1-3. 尺规计算机.mp4
│      │  │      [2.1.3]--01A1-3. 尺规计算机.srt
│      │  │      [2.1.4]--01A2-1. 算法.mp4
│      │  │      [2.1.4]--01A2-1. 算法.srt
│      │  │      [2.1.5]--01A2-2. 有穷性.mp4
│      │  │      [2.1.5]--01A2-2. 有穷性.srt
│      │  │      [2.1.6]--01A2-3. 好算法.mp4
│      │  │      [2.1.6]--01A2-3. 好算法.srt
│      │  │      
│      │  ├─{2}--B 计算模型
│      │  │      [2.2.1]--01B1-1. 性能测度.mp4
│      │  │      [2.2.1]--01B1-1. 性能测度.srt
│      │  │      [2.2.2]--01B1-2. 问题规模.mp4
│      │  │      [2.2.2]--01B1-2. 问题规模.srt
│      │  │      [2.2.3]--01B1-3. 最坏情况.mp4
│      │  │      [2.2.3]--01B1-3. 最坏情况.srt
│      │  │      [2.2.4]--01B1-4. 理想模型.mp4
│      │  │      [2.2.4]--01B1-4. 理想模型.srt
│      │  │      [2.2.5]--01B2-1. 图灵机.mp4
│      │  │      [2.2.5]--01B2-1. 图灵机.srt
│      │  │      [2.2.6]--01B2-2. 图灵机实例.mp4
│      │  │      [2.2.6]--01B2-2. 图灵机实例.srt
│      │  │      [2.2.7]--01B3-1. RAM模型.mp4
│      │  │      [2.2.7]--01B3-1. RAM模型.srt
│      │  │      [2.2.8]--01B3-2. RAM实例.mp4
│      │  │      [2.2.8]--01B3-2. RAM实例.srt
│      │  │      
│      │  ├─{3}--C 渐进复杂度
│      │  │      [2.3.1]--01C1-1. 主流长远.mp4
│      │  │      [2.3.1]--01C1-1. 主流长远.srt
│      │  │      [2.3.2]--01C1-2. 大O记号.mp4
│      │  │      [2.3.2]--01C1-2. 大O记号.srt
│      │  │      [2.3.3]--01C2-1. 高效解.mp4
│      │  │      [2.3.3]--01C2-1. 高效解.srt
│      │  │      [2.3.4]--01C2-2. 有效解.mp4
│      │  │      [2.3.4]--01C2-2. 有效解.srt
│      │  │      [2.3.5]--01C3-1. 难解.mp4
│      │  │      [2.3.5]--01C3-1. 难解.srt
│      │  │      [2.3.6]--01C3-2. 2?Subset.mp4
│      │  │      [2.3.6]--01C3-2. 2?Subset.srt
│      │  │      [2.3.7]--01C4. 增长速度.mp4
│      │  │      [2.3.7]--01C4. 增长速度.srt
│      │  │      
│      │  ├─{4}--D 复杂度分析
│      │  │      [2.4.1]--01D1-1. 算法分析.mp4
│      │  │      [2.4.1]--01D1-1. 算法分析.srt
│      │  │      [2.4.2]--01D1-2. 级数.mp4
│      │  │      [2.4.2]--01D1-2. 级数.srt
│      │  │      [2.4.3]--01D2-1. 循环.mp4
│      │  │      [2.4.3]--01D2-1. 循环.srt
│      │  │      [2.4.4]--01D2-2. 实例:非极端元素+起泡排序.mp4
│      │  │      [2.4.4]--01D2-2. 实例:非极端元素+起泡排序.srt
│      │  │      [2.4.5]--01D2-2-1. 正确性的证明.mp4
│      │  │      [2.4.5]--01D2-2-1. 正确性的证明.srt
│      │  │      [2.4.6]--01D3-1. 封底估算-1.mp4
│      │  │      [2.4.6]--01D3-1. 封底估算-1.srt
│      │  │      [2.4.7]--01D3-2. 封底估算-2.mp4
│      │  │      [2.4.7]--01D3-2. 封底估算-2.srt
│      │  │      
│      │  ├─{5}--E 迭代与递归
│      │  │      [2.5.1]--01E1-1. 迭代与递归.mp4
│      │  │      [2.5.1]--01E1-1. 迭代与递归.srt
│      │  │      [2.5.2]--01E1-2. 减而治之.mp4
│      │  │      [2.5.2]--01E1-2. 减而治之.srt
│      │  │      [2.5.3]--01E1-3. 递归跟踪.mp4
│      │  │      [2.5.3]--01E1-3. 递归跟踪.srt
│      │  │      [2.5.4]--01E1-4. 递推方程.mp4
│      │  │      [2.5.4]--01E1-4. 递推方程.srt
│      │  │      [2.5.5]--01E1-5. 数组倒置.mp4
│      │  │      [2.5.5]--01E1-5. 数组倒置.srt
│      │  │      [2.5.6]--01E2-1. 分而治之.mp4
│      │  │      [2.5.6]--01E2-1. 分而治之.srt
│      │  │      [2.5.7]--01E2-2. 二分递归:数组求和.mp4
│      │  │      [2.5.7]--01E2-2. 二分递归:数组求和.srt
│      │  │      [2.5.8]--01E2-3. 大师定理主定理Master Theore.mp4
│      │  │      
│      │  ├─{6}--F 动态规划
│      │  │      [2.6.10]--01F2-5. LCS:动态规划.mp4
│      │  │      [2.6.10]--01F2-5. LCS:动态规划.srt
│      │  │      [2.6.1]--01F1-1. 动态规划.mp4
│      │  │      [2.6.1]--01F1-1. 动态规划.srt
│      │  │      [2.6.2]--01F1-2. Fib():递推方程.mp4
│      │  │      [2.6.2]--01F1-2. Fib():递推方程.srt
│      │  │      [2.6.3]--01F1-3. Fib():封底估算.mp4
│      │  │      [2.6.3]--01F1-3. Fib():封底估算.srt
│      │  │      [2.6.4]--01F1-4. Fib():递归跟踪.mp4
│      │  │      [2.6.4]--01F1-4. Fib():递归跟踪.srt
│      │  │      [2.6.5]--01F1-5. Fib():迭代.mp4
│      │  │      [2.6.5]--01F1-5. Fib():迭代.srt
│      │  │      [2.6.6]--01F2-1. LCS:最长公共子序列.mp4
│      │  │      [2.6.6]--01F2-1. LCS:最长公共子序列.srt
│      │  │      [2.6.7]--01F2-2. LCS:递归.mp4
│      │  │      [2.6.7]--01F2-2. LCS:递归.srt
│      │  │      [2.6.8]--01F2-3. LCS:理解.mp4
│      │  │      [2.6.8]--01F2-3. LCS:理解.srt
│      │  │      [2.6.9]--01F2-4. LCS:复杂度.mp4
│      │  │      [2.6.9]--01F2-4. LCS:复杂度.srt
│      │  │      
│      │  └─{7}--XA 局限
│      │          [2.7.1]--01XA1-1. 缓存.mp4
│      │          [2.7.2]--01XA1-2. 循环移位.mp4
│      │          [2.7.3]--01XA1-3. 蛮力算法.mp4
│      │          [2.7.4]--01XA1-4. 最大公约数.mp4
│      │          [2.7.5]--01XA1-5. 翻转.mp4
│      │          [2.7.6]--01XA1-6. 再论缓存.mp4
│      │         
│      ├─{3}--第二章 向量
│      │  ├─{10}--E 起泡排序
│      │  │      [3.10.1]--02E1-1. 构思.mp4
│      │  │      [3.10.1]--02E1-1. 构思.srt
│      │  │      [3.10.2]--02E1-2. 改进.mp4
│      │  │      [3.10.2]--02E1-2. 改进.srt
│      │  │      [3.10.3]--02E1-3. 反例.mp4
│      │  │      [3.10.3]--02E1-3. 反例.srt
│      │  │      [3.10.4]--02E1-4. 再改进.mp4
│      │  │      [3.10.4]--02E1-4. 再改进.srt
│      │  │      [3.10.5]--02E1-5. 综合评价.mp4
│      │  │      [3.10.5]--02E1-5. 综合评价.srt
│      │  │      
│      │  ├─{11}--F 归并排序
│      │  │      [3.11.1]--02F1-1. 归并排序:构思.mp4
│      │  │      [3.11.1]--02F1-1. 归并排序:构思.srt
│      │  │      [3.11.2]--02F1-2. 归并排序:主算法.mp4
│      │  │      [3.11.2]--02F1-2. 归并排序:主算法.srt
│      │  │      [3.11.3]--02F2-1. 二路归并:实例.mp4
│      │  │      [3.11.3]--02F2-1. 二路归并:实例.srt
│      │  │      [3.11.4]--02F2-2. 二路归并:实现.mp4
│      │  │      [3.11.4]--02F2-2. 二路归并:实现.srt
│      │  │      [3.11.5]--02F2-3. 二路归并:正确性.mp4
│      │  │      [3.11.5]--02F2-3. 二路归并:正确性.srt
│      │  │      [3.11.6]--02F3. 归并排序:复杂度分析.mp4
│      │  │      [3.11.6]--02F3. 归并排序:复杂度分析.srt
│      │  │      
│      │  ├─{12}--G 位图Bitmap
│      │  │      [3.12.1]--02G1.结构.mp4
│      │  │      [3.12.2]--02G2.应用.mp4
│      │  │      [3.12.3]--02G3.快速初始化.mp4
│      │  │      
│      │  ├─{1}--A 抽象数据类型
│      │  │      [3.1.1]--02A1. 接口与实现.mp4
│      │  │      [3.1.1]--02A1. 接口与实现.srt
│      │  │      [3.1.2]--02A2-1. 向量ADT.mp4
│      │  │      [3.1.2]--02A2-1. 向量ADT.srt
│      │  │      [3.1.3]--02A2-2. 接口操作实例.mp4
│      │  │      [3.1.3]--02A2-2. 接口操作实例.srt
│      │  │      [3.1.4]--02A3-1. 构造与析构.mp4
│      │  │      [3.1.4]--02A3-1. 构造与析构.srt
│      │  │      [3.1.5]--02A3-2. 复制.mp4
│      │  │      [3.1.5]--02A3-2. 复制.srt
│      │  │      
│      │  ├─{2}--B 可扩充向量
│      │  │      [3.2.1]--02B1-1. 可扩充向量.mp4
│      │  │      [3.2.1]--02B1-1. 可扩充向量.srt
│      │  │      [3.2.2]--02B1-2. 动态空间管理.mp4
│      │  │      [3.2.2]--02B1-2. 动态空间管理.srt
│      │  │      [3.2.3]--02B1-3. 递增式扩容.mp4
│      │  │      [3.2.3]--02B1-3. 递增式扩容.srt
│      │  │      [3.2.4]--02B1-4. 加倍式扩容.mp4
│      │  │      [3.2.4]--02B1-4. 加倍式扩容.srt
│      │  │      [3.2.5]--02B2. 分摊复杂度.mp4
│      │  │      [3.2.5]--02B2. 分摊复杂度.srt
│      │  │      
│      │  ├─{3}--C 无序向量
│      │  │      [3.3.1]--02C1-1. 概述.mp4
│      │  │      [3.3.1]--02C1-1. 概述.srt
│      │  │      [3.3.2]--02C1-2. 循秩访问.mp4
│      │  │      [3.3.2]--02C1-2. 循秩访问.srt
│      │  │      [3.3.3]--02C1-3. 插入.mp4
│      │  │      [3.3.3]--02C1-3. 插入.srt
│      │  │      [3.3.4]--02C1-4. 区间删除.mp4
│      │  │      [3.3.4]--02C1-4. 区间删除.srt
│      │  │      [3.3.5]--02C1-5. 单元素删除.mp4
│      │  │      [3.3.5]--02C1-5. 单元素删除.srt
│      │  │      [3.3.6]--02C2. 查找.mp4
│      │  │      [3.3.6]--02C2. 查找.srt
│      │  │      [3.3.7]--02C3. 去重唯一化.mp4
│      │  │      [3.3.7]--02C3. 去重唯一化.srt
│      │  │      [3.3.8]--02C4. 遍历.mp4
│      │  │      [3.3.8]--02C4. 遍历.srt
│      │  │      
│      │  ├─{4}--D1 有序向量:唯一化
│      │  │      [3.4.1]--02D1-1. 有序性.mp4
│      │  │      [3.4.1]--02D1-1. 有序性.srt
│      │  │      [3.4.2]--02D1-2. 唯一化(低效版).mp4
│      │  │      [3.4.2]--02D1-2. 唯一化(低效版).srt
│      │  │      [3.4.3]--02D1-3. 复杂度(低效版).mp4
│      │  │      [3.4.3]--02D1-3. 复杂度(低效版).srt
│      │  │      [3.4.4]--02D1-4. 唯一化(高效版).mp4
│      │  │      [3.4.4]--02D1-4. 唯一化(高效版).srt
│      │  │      [3.4.5]--02D1-5. 实例与分析(高效版).mp4
│      │  │      [3.4.5]--02D1-5. 实例与分析(高效版).srt
│      │  │      
│      │  ├─{5}--D2 有序向量:二分查找(A)
│      │  │      [3.5.1]--02D2-1. 概述.mp4
│      │  │      [3.5.1]--02D2-1. 概述.srt
│      │  │      [3.5.2]--02D2-2. 接口.mp4
│      │  │      [3.5.2]--02D2-2. 接口.srt
│      │  │      [3.5.3]--02D2-3. 语义.mp4
│      │  │      [3.5.3]--02D2-3. 语义.srt
│      │  │      [3.5.4]--02D2-4. 原理.mp4
│      │  │      [3.5.4]--02D2-4. 原理.srt
│      │  │      [3.5.5]--02D2-5. 实现.mp4
│      │  │      [3.5.5]--02D2-5. 实现.srt
│      │  │      [3.5.6]--02D2-6. 实例.mp4
│      │  │      [3.5.6]--02D2-6. 实例.srt
│      │  │      [3.5.7]--02D2-7. 查找长度.mp4
│      │  │      [3.5.7]--02D2-7. 查找长度.srt
│      │  │      
│      │  ├─{6}--D3 有序向量:Fib查找
│      │  │      [3.6.1]--02D3-1. 构思.mp4
│      │  │      [3.6.1]--02D3-1. 构思.srt
│      │  │      [3.6.2]--02D3-2. 实现.mp4
│      │  │      [3.6.2]--02D3-2. 实现.srt
│      │  │      [3.6.3]--02D3-3. 实例.mp4
│      │  │      [3.6.3]--02D3-3. 实例.srt
│      │  │      [3.6.4]--02D3-4. 最优性.mp4
│      │  │      [3.6.4]--02D3-4. 最优性.srt
│      │  │      
│      │  ├─{7}--D4 有序向量:二分查找(B)
│      │  │      [3.7.1]--02D4-1. 构思.mp4
│      │  │      [3.7.1]--02D4-1. 构思.srt
│      │  │      [3.7.2]--02D4-3. 语义.mp4
│      │  │      [3.7.2]--02D4-3. 语义.srt
│      │  │      [3.7.3]--02D4-2. 版本B.mp4
│      │  │      [3.7.3]--02D4-2. 版本B.srt
│      │  │      
│      │  ├─{8}--D5 有序向量:二分查找(C)
│      │  │      [3.8.1]--02D5-1. 版本C.mp4
│      │  │      [3.8.1]--02D5-1. 版本C.srt
│      │  │      [3.8.2]--02D5-2. 正确性.mp4
│      │  │      [3.8.2]--02D5-2. 正确性.srt
│      │  │      
│      │  └─{9}--D6 有序向量:插值查找
│      │          [3.9.1]--02D6-1. 原理.mp4
│      │          [3.9.1]--02D6-1. 原理.srt
│      │          [3.9.2]--02D6-2. 实例.mp4
│      │          [3.9.2]--02D6-2. 实例.srt
│      │          [3.9.3]--02D6-3. 性能分析.mp4
│      │          [3.9.3]--02D6-3. 性能分析.srt
│      │          [3.9.4]--02D6-4. 字宽折半.mp4
│      │          [3.9.4]--02D6-4. 字宽折半.srt
│      │          [3.9.5]--02D6-5. 综合对比.mp4
│      │          [3.9.5]--02D6-5. 综合对比.srt
│      │         
│      ├─{4}--第三章 列表
│      │  ├─{1}--A 循位置访问
│      │  │      [4.1.1]--03A. 循秩访问.mp4
│      │  │      [4.1.1]--03A. 循秩访问.srt
│      │  │      
│      │  ├─{2}--B 接口与实现
│      │  │      [4.2.1]--03B-1. 从静态到动态.mp4
│      │  │      [4.2.1]--03B-1. 从静态到动态.srt
│      │  │      [4.2.2]--03B-2. 从向量到列表.mp4
│      │  │      [4.2.2]--03B-2. 从向量到列表.srt
│      │  │      [4.2.3]--03B-3. 从秩到位置.mp4
│      │  │      [4.2.3]--03B-3. 从秩到位置.srt
│      │  │      [4.2.4]--03B-4. 实现.mp4
│      │  │      [4.2.4]--03B-4. 实现.srt
│      │  │      
│      │  ├─{3}--C 无序列表
│      │  │      [4.3.1]--03C1. 插入与构造.mp4
│      │  │      [4.3.1]--03C1. 插入与构造.srt
│      │  │      [4.3.2]--03C2. 删除与析构.mp4
│      │  │      [4.3.2]--03C2. 删除与析构.srt
│      │  │      [4.3.3]--03C3-1. 查找.mp4
│      │  │      [4.3.3]--03C3-1. 查找.srt
│      │  │      [4.3.4]--03C3-2. 去重.mp4
│      │  │      [4.3.4]--03C3-2. 去重.srt
│      │  │      
│      │  ├─{4}--D 有序列表
│      │  │      [4.4.1]--03D1-1. 唯一化-构思.mp4
│      │  │      [4.4.1]--03D1-1. 唯一化-构思.srt
│      │  │      [4.4.2]--03D1-2. 唯一化-实现.mp4
│      │  │      [4.4.2]--03D1-2. 唯一化-实现.srt
│      │  │      [4.4.3]--03D2. 查找.mp4
│      │  │      [4.4.3]--03D2. 查找.srt
│      │  │      
│      │  ├─{5}--E 选择排序
│      │  │      [4.5.1]--03E1-1. 构思.mp4
│      │  │      [4.5.1]--03E1-1. 构思.srt
│      │  │      [4.5.2]--03E1-2. 实例.mp4
│      │  │      [4.5.2]--03E1-2. 实例.srt
│      │  │      [4.5.3]--03E1-3. 实现.mp4
│      │  │      [4.5.3]--03E1-3. 实现.srt
│      │  │      [4.5.4]--03E1-4. 推敲.mp4
│      │  │      [4.5.4]--03E1-4. 推敲.srt
│      │  │      [4.5.5]--03E1-5. selectMax().mp4
│      │  │      [4.5.5]--03E1-5. selectMax().srt
│      │  │      [4.5.6]--03E1-6. 性能.mp4
│      │  │      [4.5.6]--03E1-6. 性能.srt
│      │  │      
│      │  ├─{6}--G 插入排序
│      │  │      [4.6.1]--03G1-1. 经验.mp4
│      │  │      [4.6.1]--03G1-1. 经验.srt
│      │  │      [4.6.2]--03G1-2. 构思.mp4
│      │  │      [4.6.2]--03G1-2. 构思.srt
│      │  │      [4.6.3]--03G1-3. 对比.mp4
│      │  │      [4.6.3]--03G1-3. 对比.srt
│      │  │      [4.6.4]--03G1-4. 实例.mp4
│      │  │      [4.6.4]--03G1-4. 实例.srt
│      │  │      [4.6.5]--03G1-5. 实现.mp4
│      │  │      [4.6.5]--03G1-5. 实现.srt
│      │  │      [4.6.6]--03G1-6. 性能分析.mp4
│      │  │      [4.6.6]--03G1-6. 性能分析.srt
│      │  │      [4.6.7]--03G1-7. 平均性能.mp4
│      │  │      [4.6.7]--03G1-7. 平均性能.srt
│      │  │      [4.6.8]--03G1-8. 逆序对.mp4
│      │  │      [4.6.8]--03G1-8. 逆序对.srt
│      │  │      
│      │  └─{7}--XD 习题辅导:LightHouse
│      │          [4.7.1]--03XD. 习题辅导:LightHouse.mp4
│      │          [4.7.1]--03XD. 习题辅导:LightHouse.srt
│      │         
│      ├─{5}--第四章 栈与队列
│      │  ├─{1}--A 栈ADT及实现
│      │  │      [5.1.1]--04A1-1. 栈.mp4
│      │  │      [5.1.1]--04A1-1. 栈.srt
│      │  │      [5.1.2]--04A1-2. 实例.mp4
│      │  │      [5.1.2]--04A1-2. 实例.srt
│      │  │      [5.1.3]--04A1-3. 实现.mp4
│      │  │      [5.1.3]--04A1-3. 实现.srt
│      │  │      
│      │  ├─{2}--C 进制转换
│      │  │      [5.2.1]--04C1-1. 应用.mp4
│      │  │      [5.2.1]--04C1-1. 应用.srt
│      │  │      [5.2.2]--04C1-2. 算法.mp4
│      │  │      [5.2.2]--04C1-2. 算法.srt
│      │  │      [5.2.3]--04C1-3. 实现.mp4
│      │  │      [5.2.3]--04C1-3. 实现.srt
│      │  │      
│      │  ├─{3}--D 括号匹配
│      │  │      [5.3.1]--04D1-1. 实例.mp4
│      │  │      [5.3.1]--04D1-1. 实例.srt
│      │  │      [5.3.2]--04D1-2. 尝试.mp4
│      │  │      [5.3.2]--04D1-2. 尝试.srt
│      │  │      [5.3.3]--04D1-3. 构思.mp4
│      │  │      [5.3.3]--04D1-3. 构思.srt
│      │  │      [5.3.4]--04D1-4. 实现.mp4
│      │  │      [5.3.4]--04D1-4. 实现.srt
│      │  │      [5.3.5]--04D1-5. 反思.mp4
│      │  │      [5.3.5]--04D1-5. 反思.srt
│      │  │      [5.3.6]--04D1-6. 拓展.mp4
│      │  │      [5.3.6]--04D1-6. 拓展.srt
│      │  │      
│      │  ├─{4}--E 栈混洗
│      │  │      [5.4.1]--04E1-1. 混洗.mp4
│      │  │      [5.4.1]--04E1-1. 混洗.srt
│      │  │      [5.4.2]--04E1-2. 计数.mp4
│      │  │      [5.4.2]--04E1-2. 计数.srt
│      │  │      [5.4.3]--04E1-3. 甄别.mp4
│      │  │      [5.4.3]--04E1-3. 甄别.srt
│      │  │      [5.4.4]--04E1-4. 算法.mp4
│      │  │      [5.4.4]--04E1-4. 算法.srt
│      │  │      [5.4.5]--04E1-5. 括号.mp4
│      │  │      [5.4.5]--04E1-5. 括号.srt
│      │  │      
│      │  ├─{5}--F 中缀表达式求值
│      │  │      [5.5.1]--04F1-1. 把玩.mp4
│      │  │      [5.5.1]--04F1-1. 把玩.srt
│      │  │      [5.5.2]--04F1-2. 构思.mp4
│      │  │      [5.5.2]--04F1-2. 构思.srt
│      │  │      [5.5.3]--04F1-3. 实例.mp4
│      │  │      [5.5.3]--04F1-3. 实例.srt
│      │  │      [5.5.4]--04F2-1. 算法框架.mp4
│      │  │      [5.5.4]--04F2-1. 算法框架.srt
│      │  │      [5.5.5]--04F2-2. 算法细节.mp4
│      │  │      [5.5.5]--04F2-2. 算法细节.srt
│      │  │      [5.5.6]--04F3-1. 实例A.mp4
│      │  │      [5.5.6]--04F3-1. 实例A.srt
│      │  │      [5.5.7]--04F3-2. 实例B.mp4
│      │  │      [5.5.7]--04F3-2. 实例B.srt
│      │  │      [5.5.8]--04F3-3. 实例C.mp4
│      │  │      [5.5.8]--04F3-3. 实例C.srt
│      │  │      [5.5.9]--04F3-4. 实例D.mp4
│      │  │      [5.5.9]--04F3-4. 实例D.srt
│      │  │      
│      │  ├─{6}--G 逆波兰表达式
│      │  │      [5.6.1]--04G1-1. 简化.mp4
│      │  │      [5.6.1]--04G1-1. 简化.srt
│      │  │      [5.6.2]--04G1-2. 体验.mp4
│      │  │      [5.6.2]--04G1-2. 体验.srt
│      │  │      [5.6.3]--04G2-1. 手工.mp4
│      │  │      [5.6.3]--04G2-1. 手工.srt
│      │  │      [5.6.4]--04G2-2. 算法.mp4
│      │  │      [5.6.4]--04G2-2. 算法.srt
│      │  │      
│      │  └─{7}--H 队列ADT及实现
│      │          [5.7.1]--04H1-1. 接口.mp4
│      │          [5.7.1]--04H1-1. 接口.srt
│      │          [5.7.2]--04H1-2. 实例.mp4
│      │          [5.7.2]--04H1-2. 实例.srt
│      │          [5.7.3]--04H1-3. 实现.mp4
│      │          [5.7.3]--04H1-3. 实现.srt
│      │         
│      ├─{6}--第五章 二叉树
│      │  ├─{10}--J Huffman树
│      │  │      [6.10.1]--05J1-1. 无前缀冲突编码.mp4
│      │  │      [6.10.2]--05J1-2. 编码成本.mp4
│      │  │      [6.10.3]--05J1-3. 频度.mp4
│      │  │      [6.10.4]--05J2-1. 带权编码成本.mp4
│      │  │      [6.10.5]--05J2-2. 编码算法.mp4
│      │  │      [6.10.6]--05J3-1. 构造编码树.mp4
│      │  │      [6.10.7]--05J3-2. 构造编码表.mp4
│      │  │      [6.10.8]--05J3-3. 解码.mp4
│      │  │      
│      │  ├─{1}--A 树
│      │  │      [6.1.1]--05A-1 动机.mp4
│      │  │      [6.1.1]--05A-1 动机.srt
│      │  │      [6.1.2]--05A-2 应用.mp4
│      │  │      [6.1.2]--05A-2 应用.srt
│      │  │      [6.1.3]--05A-3 有根树.mp4
│      │  │      [6.1.3]--05A-3 有根树.srt
│      │  │      [6.1.4]--05A-4 有序树.mp4
│      │  │      [6.1.4]--05A-4 有序树.srt
│      │  │      [6.1.5]--05A-5 路径+环路.mp4
│      │  │      [6.1.5]--05A-5 路径+环路.srt
│      │  │      [6.1.6]--05A-6 连通+无环.mp4
│      │  │      [6.1.6]--05A-6 连通+无环.srt
│      │  │      [6.1.7]--05A-7 深度+层次.mp4
│      │  │      [6.1.7]--05A-7 深度+层次.srt
│      │  │      
│      │  ├─{2}--B 树的表示
│      │  │      [6.2.1]--05B-1 表示法.mp4
│      │  │      [6.2.1]--05B-1 表示法.srt
│      │  │      [6.2.2]--05B-2 父亲.mp4
│      │  │      [6.2.2]--05B-2 父亲.srt
│      │  │      [6.2.3]--05B-3 孩子.mp4
│      │  │      [6.2.3]--05B-3 孩子.srt
│      │  │      [6.2.4]--05B-4 父亲+孩子.mp4
│      │  │      [6.2.4]--05B-4 父亲+孩子.srt
│      │  │      [6.2.5]--05B-5 长子+兄弟.mp4
│      │  │      [6.2.5]--05B-5 长子+兄弟.srt
│      │  │      
│      │  ├─{3}--C 有根有序树=二叉树
│      │  │      [6.3.1]--05C-1 二叉树.mp4
│      │  │      [6.3.1]--05C-1 二叉树.srt
│      │  │      [6.3.2]--05C-2 真二叉树.mp4
│      │  │      [6.3.2]--05C-2 真二叉树.srt
│      │  │      [6.3.3]--05C-3 描述多叉树.mp4
│      │  │      [6.3.3]--05C-3 描述多叉树.srt
│      │  │      
│      │  ├─{4}--D 二叉树实现
│      │  │      [6.4.1]--05D-1 BinNode类.mp4
│      │  │      [6.4.1]--05D-1 BinNode类.srt
│      │  │      [6.4.2]--05D-2 BinNode接口.mp4
│      │  │      [6.4.2]--05D-2 BinNode接口.srt
│      │  │      [6.4.3]--05D-3 BinTree类.mp4
│      │  │      [6.4.3]--05D-3 BinTree类.srt
│      │  │      [6.4.4]--05D-4 高度更新.mp4
│      │  │      [6.4.4]--05D-4 高度更新.srt
│      │  │      [6.4.5]--05D-5 节点插入.mp4
│      │  │      [6.4.5]--05D-5 节点插入.srt
│      │  │      
│      │  ├─{5}--E 先序遍历
│      │  │      [6.5.1]--05E1-1 转化策略.mp4
│      │  │      [6.5.1]--05E1-1 转化策略.srt
│      │  │      [6.5.2]--05E1-2 遍历规则.mp4
│      │  │      [6.5.2]--05E1-2 遍历规则.srt
│      │  │      [6.5.3]--05E1-3 递归实现.mp4
│      │  │      [6.5.3]--05E1-3 递归实现.srt
│      │  │      [6.5.4]--05E1-4 迭代实现(1).mp4
│      │  │      [6.5.4]--05E1-4 迭代实现(1).srt
│      │  │      [6.5.5]--05E1-5 实例.mp4
│      │  │      [6.5.5]--05E1-5 实例.srt
│      │  │      [6.5.6]--05E2-1. 新思路.mp4
│      │  │      [6.5.6]--05E2-1. 新思路.srt
│      │  │      [6.5.7]--05E3-1. 新构思.mp4
│      │  │      [6.5.7]--05E3-1. 新构思.srt
│      │  │      [6.5.8]--05E3-2. 迭代实现(2).mp4
│      │  │      [6.5.8]--05E3-2. 迭代实现(2).srt
│      │  │      [6.5.9]--05E3-3. 实例.mp4
│      │  │      [6.5.9]--05E3-3. 实例.srt
│      │  │      
│      │  ├─{6}--F 中序遍历
│      │  │      [6.6.1]--05F1-1. 递归.mp4
│      │  │      [6.6.1]--05F1-1. 递归.srt
│      │  │      [6.6.2]--05F1-2. 观察.mp4
│      │  │      [6.6.2]--05F1-2. 观察.srt
│      │  │      [6.6.3]--05F2-1. 思路.mp4
│      │  │      [6.6.3]--05F2-1. 思路.srt
│      │  │      [6.6.4]--05F2-2. 构思.mp4
│      │  │      [6.6.4]--05F2-2. 构思.srt
│      │  │      [6.6.5]--05F2-3. 实现.mp4
│      │  │      [6.6.5]--05F2-3. 实现.srt
│      │  │      [6.6.6]--05F2-4. 实例.mp4
│      │  │      [6.6.6]--05F2-4. 实例.srt
│      │  │      [6.6.7]--05F3-1. 分摊分析.mp4
│      │  │      [6.6.7]--05F3-1. 分摊分析.srt
│      │  │      
│      │  ├─{7}--G 后序遍历
│      │  │      [6.7.1]--05G1. 观察.mp4
│      │  │      [6.7.2]--05G2. 迭代算法.mp4
│      │  │      [6.7.3]--05G4. 分析.mp4
│      │  │      [6.7.4]--05G5. 表达式树.mp4
│      │  │      
│      │  ├─{8}--H 层次遍历
│      │  │      [6.8.1]--05H1-1. 次序.mp4
│      │  │      [6.8.1]--05H1-1. 次序.srt
│      │  │      [6.8.2]--05H1-2. 实现.mp4
│      │  │      [6.8.2]--05H1-2. 实现.srt
│      │  │      [6.8.3]--05H1-3. 实例.mp4
│      │  │      [6.8.3]--05H1-3. 实例.srt
│      │  │      
│      │  └─{9}--I 重构
│      │          [6.9.1]--05I-1. 遍历序列.mp4
│      │          [6.9.1]--05I-1. 遍历序列.srt
│      │          [6.9.2]--05I-2. (先序后序)+中序.mp4
│      │          [6.9.2]--05I-2. (先序后序)+中序.srt
│      │          [6.9.3]--05I-3. (先序+后序)x真.mp4
│      │          [6.9.3]--05I-3. (先序+后序)x真.srt
│      │         
│      ├─{7}--第六章 图
│      │  ├─{1}--A 概述
│      │  │      [7.1.1]--06A-1 邻接+关联.mp4
│      │  │      [7.1.1]--06A-1 邻接+关联.srt
│      │  │      [7.1.2]--06A-2 无向+有向.mp4
│      │  │      [7.1.2]--06A-2 无向+有向.srt
│      │  │      [7.1.3]--06A-3 路径+环路.mp4
│      │  │      [7.1.3]--06A-3 路径+环路.srt
│      │  │      
│      │  ├─{2}--B 邻接矩阵
│      │  │      [7.2.1]--06B1-1 接口.mp4
│      │  │      [7.2.1]--06B1-1 接口.srt
│      │  │      [7.2.2]--06B1-2 邻接矩阵+关联矩阵.mp4
│      │  │      [7.2.2]--06B1-2 邻接矩阵+关联矩阵.srt
│      │  │      [7.2.3]--06B2-1. 实例.mp4
│      │  │      [7.2.3]--06B2-1. 实例.srt
│      │  │      [7.2.4]--06B2-2. 顶点和边.mp4
│      │  │      [7.2.4]--06B2-2. 顶点和边.srt
│      │  │      [7.2.5]--06B2-3. 邻接矩阵.mp4
│      │  │      [7.2.5]--06B2-3. 邻接矩阵.srt
│      │  │      [7.2.6]--06B3-1. 顶点静态操作.mp4
│      │  │      [7.2.6]--06B3-1. 顶点静态操作.srt
│      │  │      [7.2.7]--06B3-2. 边操作.mp4
│      │  │      [7.2.7]--06B3-2. 边操作.srt
│      │  │      [7.2.8]--06B4. 顶点动态操作.mp4
│      │  │      [7.2.8]--06B4. 顶点动态操作.srt
│      │  │      [7.2.9]--06B5. 综合评价.mp4
│      │  │      [7.2.9]--06B5. 综合评价.srt
│      │  │      
│      │  ├─{3}--C 广度优先搜索
│      │  │      [7.3.1]--06C1-1. 化繁为简.mp4
│      │  │      [7.3.1]--06C1-1. 化繁为简.srt
│      │  │      [7.3.2]--06C1-2. 策略.mp4
│      │  │      [7.3.2]--06C1-2. 策略.srt
│      │  │      [7.3.3]--06C2-1. 实现.mp4
│      │  │      [7.3.3]--06C2-1. 实现.srt
│      │  │      [7.3.4]--06C2-2. 可能情况.mp4
│      │  │      [7.3.4]--06C2-2. 可能情况.srt
│      │  │      [7.3.5]--06C2-3. 实例.mp4
│      │  │      [7.3.5]--06C2-3. 实例.srt
│      │  │      [7.3.6]--06C3-1. 多连通.mp4
│      │  │      [7.3.6]--06C3-1. 多连通.srt
│      │  │      [7.3.7]--06C3-2. 复杂度.mp4
│      │  │      [7.3.7]--06C3-2. 复杂度.srt
│      │  │      [7.3.8]--06C4. 最短路径.mp4
│      │  │      [7.3.8]--06C4. 最短路径.srt
│      │  │      
│      │  ├─{4}--D 深度优先搜索
│      │  │      [7.4.1]--06D1-1. 算法.mp4
│      │  │      [7.4.1]--06D1-1. 算法.srt
│      │  │      [7.4.2]--06D1-2. 框架.mp4
│      │  │      [7.4.2]--06D1-2. 框架.srt
│      │  │      [7.4.3]--06D1-3. 细节.mp4
│      │  │      [7.4.3]--06D1-3. 细节.srt
│      │  │      [7.4.4]--06D2. 无向图.mp4
│      │  │      [7.4.4]--06D2. 无向图.srt
│      │  │      [7.4.5]--06D4. 有向图.mp4
│      │  │      [7.4.5]--06D4. 有向图.srt
│      │  │      [7.4.6]--06D5-1. 多可达域.mp4
│      │  │      [7.4.6]--06D5-1. 多可达域.srt
│      │  │      [7.4.7]--06D5-2. 嵌套引理.mp4
│      │  │      [7.4.7]--06D5-2. 嵌套引理.srt
│      │  │      
│      │  ├─{5}--E1 拓扑排序之零入度算法
│      │  │      [7.5.1]--06E1-1.拓扑排序.mp4
│      │  │      [7.5.2]--06E1-2.算法.mp4
│      │  │      [7.5.3]--06E1-3.实例.mp4
│      │  │      
│      │  └─{6}--E2 拓扑排序之零出度算法
│      │          [7.6.1]--06E2-1.算法.mp4
│      │          [7.6.2]--06E2-2.实例.mp4
│      │         
│      └─{8}--第七章 图应用
│          ├─{1}--A1 双连通分量:判定准则
│          │      [8.1.1]--07A1-1. BCC.mp4
│          │      [8.1.2]--07A1-2. 叶子.mp4
│          │      [8.1.3]--07A1-3. 树根.mp4
│          │      [8.1.4]--07A1-4. 内部节点.mp4
│          │      
│          ├─{2}--A2 双连通分量分解:算法
│          │      [8.2.1]--07A2-1. DFS.mp4
│          │      [8.2.2]--07A2-2. 后向边.mp4
│          │      [8.2.3]--07A2-3. 树边.mp4
│          │      
│          ├─{3}--A3 双连通分量分解:实例
│          │      [8.3.1]--07A3. 实例.mp4
│          │      
│          ├─{4}--B 优先级搜索
│          │      [8.4.1]--07B-1. BAG.mp4
│          │      [8.4.2]--07B-2. ADT.mp4
│          │      
│          ├─{5}--C Dijkstra算法
│          │      [8.5.1]--07C1-1. Shortest Path.mp4
│          │      [8.5.2]--07C1-2. The Humble Programmer.mp4
│          │      [8.5.3]--07C1-3. String Computer.mp4
│          │      [8.5.4]--07C2. Insight.mp4
│          │      [8.5.5]--07C3. Algorith.mp4
│          │      [8.5.6]--07C5-1. Implementation.mp4
│          │      [8.5.7]--07C5-2. Parent.mp4
│          │      
│          └─{6}--D Prim算法
│                  [8.6.1]--07D1-1. Minimum Spanning Tree.mp4
│                  [8.6.2]--07D1-2. Applications.mp4
│                  [8.6.3]--07D1-3. Degeneracy & Brute-Force.mp4
│                  [8.6.4]--07D2-1. Shortest Bridge.mp4
│                  [8.6.5]--07D2-2. Algorith.mp4
│                  [8.6.6]--07D3. Example.mp4
│                  [8.6.7]--07D4-1. Correctness.mp4
│                  [8.6.8]--07D4-2. Priority = Distance.mp4
│                  [8.6.9]--07D5. Implementation.mp4
│                  
└─数据结构(下)(2023年3期)
    │  .dpl.bak_lel
    │  修复播放列表.bat
    │  播放列表.dpl
    │  
    └─{1}--课程
        ├─{1}--第八章 二叉搜索树
        │  ├─{1}--A 概述
        │  │      [1.1.1]--08A1-1. 纵览.mp4
        │  │      [1.1.1]--08A1-1. 纵览.srt
        │  │      [1.1.2]--08A1-2. 循关键码访问.mp4
        │  │      [1.1.2]--08A1-2. 循关键码访问.srt
        │  │      [1.1.3]--08A2-1. 有序性.mp4
        │  │      [1.1.3]--08A2-1. 有序性.srt
        │  │      [1.1.4]--08A2-2. 单调性.mp4
        │  │      [1.1.4]--08A2-2. 单调性.srt
        │  │      [1.1.5]--08A3-1. 接口.mp4
        │  │      [1.1.5]--08A3-1. 接口.srt
        │  │      
        │  ├─{2}--B1 BST:查找
        │  │      [1.2.1]--08B1-1. 概述.mp4
        │  │      [1.2.1]--08B1-1. 概述.srt
        │  │      [1.2.2]--08B1-2. 查找:算法.mp4
        │  │      [1.2.2]--08B1-2. 查找:算法.srt
        │  │      [1.2.3]--08B1-3. 查找:理解.mp4
        │  │      [1.2.3]--08B1-3. 查找:理解.srt
        │  │      [1.2.4]--08B1-4. 查找:实现.mp4
        │  │      [1.2.4]--08B1-4. 查找:实现.srt
        │  │      [1.2.5]--08B1-5. 查找:语义.mp4
        │  │      [1.2.5]--08B1-5. 查找:语义.srt
        │  │      
        │  ├─{3}--B2 BST:插入
        │  │      [1.3.1]--08B2-1. 插入:算法.mp4
        │  │      [1.3.1]--08B2-1. 插入:算法.srt
        │  │      [1.3.2]--08B2-2. 插入:实现.mp4
        │  │      [1.3.2]--08B2-2. 插入:实现.srt
        │  │      
        │  ├─{4}--B3 BST:删除
        │  │      [1.4.1]--08B3-1. 删除:框架.mp4
        │  │      [1.4.1]--08B3-1. 删除:框架.srt
        │  │      [1.4.2]--08B3-2. 删除:单分支.mp4
        │  │      [1.4.2]--08B3-2. 删除:单分支.srt
        │  │      [1.4.3]--08B3-3. 删除:双分支.mp4
        │  │      [1.4.3]--08B3-3. 删除:双分支.srt
        │  │      [1.4.4]--08B3-4. 删除:复杂度.mp4
        │  │      [1.4.4]--08B3-4. 删除:复杂度.srt
        │  │      
        │  ├─{5}--C 平衡
        │  │      [1.5.1]--08C1-1. 极端退化.mp4
        │  │      [1.5.1]--08C1-1. 极端退化.srt
        │  │      [1.5.2]--08C1-2. 平均高度.mp4
        │  │      [1.5.2]--08C1-2. 平均高度.srt
        │  │      [1.5.3]--08C2-1. 理想+适度.mp4
        │  │      [1.5.3]--08C2-1. 理想+适度.srt
        │  │      [1.5.4]--08C2-2. 歧义=等价.mp4
        │  │      [1.5.4]--08C2-2. 歧义=等价.srt
        │  │      [1.5.5]--08C3. 等价变换.mp4
        │  │      [1.5.5]--08C3. 等价变换.srt
        │  │      
        │  ├─{6}--D1&2 AVL树:重平衡
        │  │      [1.6.1]--08D1-1. AVL=BBST.mp4
        │  │      [1.6.1]--08D1-1. AVL=BBST.srt
        │  │      [1.6.2]--08D1-2. 平衡因子.mp4
        │  │      [1.6.2]--08D1-2. 平衡因子.srt
        │  │      [1.6.3]--08D1-3. 适度平衡.mp4
        │  │      [1.6.3]--08D1-3. 适度平衡.srt
        │  │      [1.6.4]--08D1-4. 接口.mp4
        │  │      [1.6.4]--08D1-4. 接口.srt
        │  │      [1.6.5]--08D2. 失衡+复衡.mp4
        │  │      [1.6.5]--08D2. 失衡+复衡.srt
        │  │      
        │  ├─{7}--D3 AVL树:插入
        │  │      [1.7.1]--08D3-1. 插入:单旋.mp4
        │  │      [1.7.1]--08D3-1. 插入:单旋.srt
        │  │      [1.7.2]--08D3-2. 插入:双旋.mp4
        │  │      [1.7.2]--08D3-2. 插入:双旋.srt
        │  │      [1.7.3]--08D3-3. 插入:实现.mp4
        │  │      [1.7.3]--08D3-3. 插入:实现.srt
        │  │      
        │  ├─{8}--D4 AVL树:删除
        │  │      [1.8.1]--08D4-1. 删除:单旋.mp4
        │  │      [1.8.1]--08D4-1. 删除:单旋.srt
        │  │      [1.8.2]--08D4-2. 删除:双旋.mp4
        │  │      [1.8.2]--08D4-2. 删除:双旋.srt
        │  │      [1.8.3]--08D4-3. 删除:实现.mp4
        │  │      [1.8.3]--08D4-3. 删除:实现.srt
        │  │      
        │  └─{9}--D5 AVL树:(3+4)-重构
        │          [1.9.1]--08D5-1. 3+4重构.mp4
        │          [1.9.1]--08D5-1. 3+4重构.srt
        │          [1.9.2]--08D5-2.“3+4”实现.mp4
        │          [1.9.2]--08D5-2.“3+4”实现.srt
        │          [1.9.3]--08D5-3. rotateAt().mp4
        │          [1.9.3]--08D5-3. rotateAt().srt
        │          [1.9.4]--08D5-4. 综合评价.mp4
        │          [1.9.4]--08D5-4. 综合评价.srt
        │         
        ├─{2}--第九章 高级搜索树
        │  ├─{10}--C2 红黑树:结构
        │  │      [2.10.1]--10C2-1. 定义规则.mp4
        │  │      [2.10.1]--10C2-1. 定义规则.srt
        │  │      [2.10.2]--10C2-2. 实例验证.mp4
        │  │      [2.10.2]--10C2-2. 实例验证.srt
        │  │      [2.10.3]--10C2-3. 提升变换.mp4
        │  │      [2.10.3]--10C2-3. 提升变换.srt
        │  │      [2.10.4]--10C2-4. 末端节点.mp4
        │  │      [2.10.4]--10C2-4. 末端节点.srt
        │  │      [2.10.5]--10C2-5. 红黒树,即是B-树.mp4
        │  │      [2.10.5]--10C2-5. 红黒树,即是B-树.srt
        │  │      [2.10.6]--10C2-6. 平衡性.mp4
        │  │      [2.10.6]--10C2-6. 平衡性.srt
        │  │      [2.10.7]--10C2-7. 接口定义.mp4
        │  │      [2.10.7]--10C2-7. 接口定义.srt
        │  │      
        │  ├─{11}--C3 红黑树:插入
        │  │      [2.11.1]--10C3-1. 以曲为直.mp4
        │  │      [2.11.1]--10C3-1. 以曲为直.srt
        │  │      [2.11.2]--10C3-2. 双红缺陷.mp4
        │  │      [2.11.2]--10C3-2. 双红缺陷.srt
        │  │      [2.11.3]--10C3-3. 算法框架.mp4
        │  │      [2.11.3]--10C3-3. 算法框架.srt
        │  │      [2.11.4]--10C3-4. RR-1.mp4
        │  │      [2.11.4]--10C3-4. RR-1.srt
        │  │      [2.11.5]--10C3-5. RR-2.mp4
        │  │      [2.11.5]--10C3-5. RR-2.srt
        │  │      [2.11.6]--10C3-6. 归纳回味.mp4
        │  │      [2.11.6]--10C3-6. 归纳回味.srt
        │  │      
        │  ├─{12}--C4 红黑树:删除
        │  │      [2.12.1]--10C4-1. 以曲为直.mp4
        │  │      [2.12.1]--10C4-1. 以曲为直.srt
        │  │      [2.12.2]--10C4-2. 算法框架.mp4
        │  │      [2.12.2]--10C4-2. 算法框架.srt
        │  │      [2.12.3]--10C4-3. 双黑缺陷.mp4
        │  │      [2.12.3]--10C4-3. 双黑缺陷.srt
        │  │      [2.12.4]--10C4-4. BB-1.mp4
        │  │      [2.12.4]--10C4-4. BB-1.srt
        │  │      [2.12.5]--10C4-5. 反观回味.mp4
        │  │      [2.12.5]--10C4-5. 反观回味.srt
        │  │      [2.12.6]--10C4-6. BB-2R.mp4
        │  │      [2.12.6]--10C4-6. BB-2R.srt
        │  │      [2.12.7]--10C4-7. BB-2B.mp4
        │  │      [2.12.7]--10C4-7. BB-2B.srt
        │  │      [2.12.8]--10C4-8. BB-3.mp4
        │  │      [2.12.8]--10C4-8. BB-3.srt
        │  │      [2.12.9]--10C4-9. 归纳体味.mp4
        │  │      [2.12.9]--10C4-9. 归纳体味.srt
        │  │      
        │  ├─{1}--A1 伸展树:逐层伸展
        │  │      [2.1.1]--10A1-1. 宽松平衡.mp4
        │  │      [2.1.1]--10A1-1. 宽松平衡.srt
        │  │      [2.1.2]--10A1-2. 局部性.mp4
        │  │      [2.1.2]--10A1-2. 局部性.srt
        │  │      [2.1.3]--10A1-3. 自适应调整.mp4
        │  │      [2.1.3]--10A1-3. 自适应调整.srt
        │  │      [2.1.4]--10A1-4. 逐层伸展.mp4
        │  │      [2.1.4]--10A1-4. 逐层伸展.srt
        │  │      [2.1.5]--10A1-5. 实例.mp4
        │  │      [2.1.5]--10A1-5. 实例.srt
        │  │      [2.1.6]--10A1-6. 一步一步往上爬.mp4
        │  │      [2.1.6]--10A1-6. 一步一步往上爬.srt
        │  │      [2.1.7]--10A1-7. 最坏情况.mp4
        │  │      [2.1.7]--10A1-7. 最坏情况.srt
        │  │      
        │  ├─{2}--A2 伸展树:双层伸展
        │  │      [2.2.1]--10A2-1. 双层伸展.mp4
        │  │      [2.2.1]--10A2-1. 双层伸展.srt
        │  │      [2.2.2]--10A2-2. 子孙异侧.mp4
        │  │      [2.2.2]--10A2-2. 子孙异侧.srt
        │  │      [2.2.3]--10A2-3. 子孙同侧.mp4
        │  │      [2.2.3]--10A2-3. 子孙同侧.srt
        │  │      [2.2.4]--10A2-4. 点睛之笔.mp4
        │  │      [2.2.4]--10A2-4. 点睛之笔.srt
        │  │      [2.2.5]--10A2-5. 折叠效果.mp4
        │  │      [2.2.5]--10A2-5. 折叠效果.srt
        │  │      [2.2.6]--10A2-6. 分摊性能.mp4
        │  │      [2.2.6]--10A2-6. 分摊性能.srt
        │  │      [2.2.7]--10A2-7. 最后一步.mp4
        │  │      [2.2.7]--10A2-7. 最后一步.srt
        │  │      
        │  ├─{3}--A3 伸展树:算法实现
        │  │      [2.3.1]--10A3-1. 功能接口.mp4
        │  │      [2.3.1]--10A3-1. 功能接口.srt
        │  │      [2.3.2]--10A3-2. 伸展算法.mp4
        │  │      [2.3.2]--10A3-2. 伸展算法.srt
        │  │      [2.3.3]--10A3-3. 四种情况.mp4
        │  │      [2.3.3]--10A3-3. 四种情况.srt
        │  │      [2.3.4]--10A3-4. 查找算法.mp4
        │  │      [2.3.4]--10A3-4. 查找算法.srt
        │  │      [2.3.5]--10A3-5. 插入算法.mp4
        │  │      [2.3.5]--10A3-5. 插入算法.srt
        │  │      [2.3.6]--10A3-6. 删除算法.mp4
        │  │      [2.3.6]--10A3-6. 删除算法.srt
        │  │      [2.3.7]--10A3-7. 综合评价.mp4
        │  │      [2.3.7]--10A3-7. 综合评价.srt
        │  │      
        │  ├─{4}--B1 B-树:大数据
        │  │      [2.4.1]--10B1-1. 640KB.mp4
        │  │      [2.4.1]--10B1-1. 640KB.srt
        │  │      [2.4.2]--10B1-2. 越来越大的数据.mp4
        │  │      [2.4.2]--10B1-2. 越来越大的数据.srt
        │  │      [2.4.3]--10B1-3. 越来越小的内存.mp4
        │  │      [2.4.3]--10B1-3. 越来越小的内存.srt
        │  │      [2.4.4]--10B1-4. 一秒与一天.mp4
        │  │      [2.4.4]--10B1-4. 一秒与一天.srt
        │  │      [2.4.5]--10B1-5. 分级IO.mp4
        │  │      [2.4.5]--10B1-5. 分级IO.srt
        │  │      [2.4.6]--10B1-6. 1B = 1KB.mp4
        │  │      [2.4.6]--10B1-6. 1B = 1KB.srt
        │  │      
        │  ├─{5}--B2 B-树:结构
        │  │      [2.5.1]--10B2-1. 观察体验.mp4
        │  │      [2.5.1]--10B2-1. 观察体验.srt
        │  │      [2.5.2]--10B2-2. 多路平衡.mp4
        │  │      [2.5.2]--10B2-2. 多路平衡.srt
        │  │      [2.5.3]--10B2-3. 还是IO.mp4
        │  │      [2.5.3]--10B2-3. 还是IO.srt
        │  │      [2.5.4]--10B2-4. 深度统一.mp4
        │  │      [2.5.4]--10B2-4. 深度统一.srt
        │  │      [2.5.5]--10B2-5. 阶次含义.mp4
        │  │      [2.5.5]--10B2-5. 阶次含义.srt
        │  │      [2.5.6]--10B2-6. 紧凑表示.mp4
        │  │      [2.5.6]--10B2-6. 紧凑表示.srt
        │  │      [2.5.7]--10B2-7. BTNode.mp4
        │  │      [2.5.7]--10B2-7. BTNode.srt
        │  │      [2.5.8]--10B2-8. BTree.mp4
        │  │      [2.5.8]--10B2-8. BTree.srt
        │  │      
        │  ├─{6}--B3 B-树:查找
        │  │      [2.6.1]--10B3-1. 算法过程.mp4
        │  │      [2.6.1]--10B3-1. 算法过程.srt
        │  │      [2.6.2]--10B3-2. 操作实例.mp4
        │  │      [2.6.2]--10B3-2. 操作实例.srt
        │  │      [2.6.3]--10B3-3. 算法实现.mp4
        │  │      [2.6.3]--10B3-3. 算法实现.srt
        │  │      [2.6.4]--10B3-4. 主次成本.mp4
        │  │      [2.6.4]--10B3-4. 主次成本.srt
        │  │      [2.6.5]--10B3-5. 最大高度.mp4
        │  │      [2.6.5]--10B3-5. 最大高度.srt
        │  │      [2.6.6]--10B3-6. 最小高度.mp4
        │  │      [2.6.6]--10B3-6. 最小高度.srt
        │  │      
        │  ├─{7}--B4 B-树: 插入
        │  │      [2.7.1]--10B4-1. 算法框架.mp4
        │  │      [2.7.1]--10B4-1. 算法框架.srt
        │  │      [2.7.2]--10B4-2. 分裂.mp4
        │  │      [2.7.2]--10B4-2. 分裂.srt
        │  │      [2.7.3]--10B4-3. 再分裂.mp4
        │  │      [2.7.3]--10B4-3. 再分裂.srt
        │  │      [2.7.4]--10B4-4. 分裂到根.mp4
        │  │      [2.7.4]--10B4-4. 分裂到根.srt
        │  │      [2.7.5]--10B4-5. 实例演示.mp4
        │  │      [2.7.5]--10B4-5. 实例演示.srt
        │  │      
        │  ├─{8}--B5 B-树: 删除
        │  │      [2.8.1]--10B5-1. 算法框架.mp4
        │  │      [2.8.1]--10B5-1. 算法框架.srt
        │  │      [2.8.2]--10B5-2. 旋转.mp4
        │  │      [2.8.2]--10B5-2. 旋转.srt
        │  │      [2.8.3]--10B5-3. 合并.mp4
        │  │      [2.8.3]--10B5-3. 合并.srt
        │  │      [2.8.4]--10B5-4. 实例演示.mp4
        │  │      [2.8.4]--10B5-4. 实例演示.srt
        │  │      [2.8.5]--10B5-5. 道法自然.mp4
        │  │      [2.8.5]--10B5-5. 道法自然.srt
        │  │      
        │  └─{9}--C1 红黑树:动机
        │          [2.9.1]--10C1-1. 观察体验.mp4
        │          [2.9.1]--10C1-1. 观察体验.srt
        │          [2.9.2]--10C1-2. 持久性.mp4
        │          [2.9.2]--10C1-2. 持久性.srt
        │          [2.9.3]--10C1-3. 关联性.mp4
        │          [2.9.3]--10C1-3. 关联性.srt
        │          [2.9.4]--10C1-4. O(1)重构.mp4
        │          [2.9.4]--10C1-4. O(1)重构.srt
        │         
        ├─{3}--第十章 词典
        │  ├─{1}--A 散列
        │  │      [3.1.1]--11A1-1. 从服务到电话.mp4
        │  │      [3.1.1]--11A1-1. 从服务到电话.srt
        │  │      [3.1.2]--11A1-2. 循值访问.mp4
        │  │      [3.1.2]--11A1-2. 循值访问.srt
        │  │      [3.1.3]--11A1-3. 数组.mp4
        │  │      [3.1.3]--11A1-3. 数组.srt
        │  │      [3.1.4]--11A2-1. 原理.mp4
        │  │      [3.1.4]--11A2-1. 原理.srt
        │  │      [3.1.5]--11A2-2. 散列.mp4
        │  │      [3.1.5]--11A2-2. 散列.srt
        │  │      [3.1.6]--11A3. 冲突.mp4
        │  │      [3.1.6]--11A3. 冲突.srt
        │  │      
        │  ├─{2}--B 散列函数
        │  │      [3.2.10]--11B2-5. Vorldmort.mp4
        │  │      [3.2.10]--11B2-5. Vorldmort.srt
        │  │      [3.2.11]--11B2-6. [url=mailtoSA@THU.mp4]DSA@THU.mp4[/url]
        │  │      [3.2.11]--11B2-6. [url=mailtoSA@THU.srt]DSA@THU.srt[/url]
        │  │      [3.2.1]--11B1-1. 冲突难免.mp4
        │  │      [3.2.1]--11B1-1. 冲突难免.srt
        │  │      [3.2.2]--11B1-2. 何谓优劣.mp4
        │  │      [3.2.2]--11B1-2. 何谓优劣.srt
        │  │      [3.2.3]--11B1-3. 整除留余.mp4
        │  │      [3.2.3]--11B1-3. 整除留余.srt
        │  │      [3.2.4]--11B1-4. 以蝉为师.mp4
        │  │      [3.2.4]--11B1-4. 以蝉为师.srt
        │  │      [3.2.5]--11B1-5. M+A+D.mp4
        │  │      [3.2.5]--11B1-5. M+A+D.srt
        │  │      [3.2.6]--11B2-1. 平方取中.mp4
        │  │      [3.2.6]--11B2-1. 平方取中.srt
        │  │      [3.2.7]--11B2-2. 折叠汇总.mp4
        │  │      [3.2.7]--11B2-2. 折叠汇总.srt
        │  │      [3.2.8]--11B2-3. 伪随机数.mp4
        │  │      [3.2.8]--11B2-3. 伪随机数.srt
        │  │      [3.2.9]--11B2-4. 多项式.mp4
        │  │      [3.2.9]--11B2-4. 多项式.srt
        │  │      
        │  ├─{3}--C 散列:排解冲突(1)
        │  │      [3.3.1]--11C1-1. 一山二虎.mp4
        │  │      [3.3.1]--11C1-1. 一山二虎.srt
        │  │      [3.3.2]--11C1-2. 泾渭分明.mp4
        │  │      [3.3.2]--11C1-2. 泾渭分明.srt
        │  │      [3.3.3]--11C2-1. 开放定址.mp4
        │  │      [3.3.3]--11C2-1. 开放定址.srt
        │  │      [3.3.4]--11C2-2. 线性试探.mp4
        │  │      [3.3.4]--11C2-2. 线性试探.srt
        │  │      [3.3.5]--11C3. 懒惰删除.mp4
        │  │      [3.3.5]--11C3. 懒惰删除.srt
        │  │      
        │  ├─{4}--C 散列:排解冲突(2)
        │  │      [3.4.1]--11C4-1. 平方试探.mp4
        │  │      [3.4.1]--11C4-1. 平方试探.srt
        │  │      [3.4.2]--11C4-2. 一利一弊.mp4
        │  │      [3.4.2]--11C4-2. 一利一弊.srt
        │  │      [3.4.3]--11C4-3. 至多半载.mp4
        │  │      [3.4.3]--11C4-3. 至多半载.srt
        │  │      [3.4.4]--11C4-4. M + Lambda.mp4
        │  │      [3.4.4]--11C4-4. M + Lambda.srt
        │  │      [3.4.5]--11C5-1. 双蜓点水.mp4
        │  │      [3.4.5]--11C5-1. 双蜓点水.srt
        │  │      [3.4.6]--11C5-2. 4k + 3.mp4
        │  │      [3.4.6]--11C5-2. 4k + 3.srt
        │  │      [3.4.7]--11C5-3. 双平方定理.mp4
        │  │      [3.4.7]--11C5-3. 双平方定理.srt
        │  │      [3.4.8]--11C5-4. 泾渭分明.mp4
        │  │      [3.4.8]--11C5-4. 泾渭分明.srt
        │  │      
        │  ├─{5}--D 桶排序
        │  │      [3.5.1]--11D0. 大数据 + 小范围.mp4
        │  │      [3.5.1]--11D0. 大数据 + 小范围.srt
        │  │      [3.5.2]--11D1. 桶排序.mp4
        │  │      [3.5.2]--11D1. 桶排序.srt
        │  │      
        │  └─{6}--F 计数排序
        │          [3.6.1]--11F. 计数排序.mp4
        │          [3.6.1]--11F. 计数排序.srt
        │         
        ├─{4}--第十一章 优先级队列
        │  ├─{10}--F4 左式堆:插入 + 删除
        │  │      [4.10.1]--12F4-1. 插入即是合并.mp4
        │  │      [4.10.1]--12F4-1. 插入即是合并.srt
        │  │      [4.10.2]--12F4-2. 删除亦是合并.mp4
        │  │      [4.10.2]--12F4-2. 删除亦是合并.srt
        │  │      
        │  ├─{1}--A1 需求与动机
        │  │      [4.1.1]--12A1-1. 应用需求.mp4
        │  │      [4.1.1]--12A1-1. 应用需求.srt
        │  │      [4.1.2]--12A1-2. 计算模式.mp4
        │  │      [4.1.2]--12A1-2. 计算模式.srt
        │  │      [4.1.3]--12A1-3. 功能接口.mp4
        │  │      [4.1.3]--12A1-3. 功能接口.srt
        │  │      
        │  ├─{2}--A2 基本实现
        │  │      [4.2.1]--12A2-1. 向量.mp4
        │  │      [4.2.1]--12A2-1. 向量.srt
        │  │      [4.2.2]--12A2-2. 有序向量.mp4
        │  │      [4.2.2]--12A2-2. 有序向量.srt
        │  │      [4.2.3]--12A2-3. BBST.mp4
        │  │      [4.2.3]--12A2-3. BBST.srt
        │  │      
        │  ├─{3}--B1 完全二叉堆:结构
        │  │      [4.3.1]--12B1-1. 完全二叉树.mp4
        │  │      [4.3.1]--12B1-1. 完全二叉树.srt
        │  │      [4.3.2]--12B1-2. 结构性.mp4
        │  │      [4.3.2]--12B1-2. 结构性.srt
        │  │      [4.3.3]--12B1-3. 形具神备.mp4
        │  │      [4.3.3]--12B1-3. 形具神备.srt
        │  │      [4.3.4]--12B1-4. 堆序性.mp4
        │  │      [4.3.4]--12B1-4. 堆序性.srt
        │  │      
        │  ├─{4}--B2 完全二叉堆:插入与上滤
        │  │      [4.4.1]--12B2-1. 上滤.mp4
        │  │      [4.4.1]--12B2-1. 上滤.srt
        │  │      [4.4.2]--12B2-2. 实例.mp4
        │  │      [4.4.2]--12B2-2. 实例.srt
        │  │      [4.4.3]--12B2-3. 实现.mp4
        │  │      [4.4.3]--12B2-3. 实现.srt
        │  │      [4.4.4]--12B2-4. 效率.mp4
        │  │      [4.4.4]--12B2-4. 效率.srt
        │  │      
        │  ├─{5}--B3 完全二叉堆:删除与下滤
        │  │      [4.5.1]--12B3-1. 算法.mp4
        │  │      [4.5.1]--12B3-1. 算法.srt
        │  │      [4.5.2]--12B3-2. 实例.mp4
        │  │      [4.5.2]--12B3-2. 实例.srt
        │  │      [4.5.3]--12B3-3. 实现.mp4
        │  │      [4.5.3]--12B3-3. 实现.srt
        │  │      [4.5.4]--12B3-4. 效率.mp4
        │  │      [4.5.4]--12B3-4. 效率.srt
        │  │      
        │  ├─{6}--B4 完全二叉堆:批量建堆
        │  │      [4.6.1]--12B4-1. 自上而下的上滤:算法.mp4
        │  │      [4.6.1]--12B4-1. 自上而下的上滤:算法.srt
        │  │      [4.6.2]--12B4-2. 自上而下的上滤:效率.mp4
        │  │      [4.6.2]--12B4-2. 自上而下的上滤:效率.srt
        │  │      [4.6.3]--12B4-3. 自下而上的下滤:算法.mp4
        │  │      [4.6.3]--12B4-3. 自下而上的下滤:算法.srt
        │  │      [4.6.4]--12B4-4. 自下而上的下滤:实例.mp4
        │  │      [4.6.4]--12B4-4. 自下而上的下滤:实例.srt
        │  │      [4.6.5]--12B4-5. 自下而上的下滤:效率.mp4
        │  │      [4.6.5]--12B4-5. 自下而上的下滤:效率.srt
        │  │      
        │  ├─{7}--C 堆排序
        │  │      [4.7.1]--12C-1. 算法.mp4
        │  │      [4.7.1]--12C-1. 算法.srt
        │  │      [4.7.2]--12C-2. 就地.mp4
        │  │      [4.7.2]--12C-2. 就地.srt
        │  │      [4.7.3]--12C-3. 实现.mp4
        │  │      [4.7.3]--12C-3. 实现.srt
        │  │      [4.7.4]--12C-4. 实例.mp4
        │  │      [4.7.4]--12C-4. 实例.srt
        │  │      
        │  ├─{8}--F1&2 左式堆:结构
        │  │      [4.8.1]--12F1-1. 第一印象.mp4
        │  │      [4.8.1]--12F1-1. 第一印象.srt
        │  │      [4.8.2]--12F1-2. 堆之合并.mp4
        │  │      [4.8.2]--12F1-2. 堆之合并.srt
        │  │      [4.8.3]--12F1-3. 奇中求正.mp4
        │  │      [4.8.3]--12F1-3. 奇中求正.srt
        │  │      [4.8.4]--12F2-1. NPL.mp4
        │  │      [4.8.4]--12F2-1. NPL.srt
        │  │      [4.8.5]--12F2-2. 左倾性.mp4
        │  │      [4.8.5]--12F2-2. 左倾性.srt
        │  │      [4.8.6]--12F2-2. 左展右敛.mp4
        │  │      [4.8.6]--12F2-2. 左展右敛.srt
        │  │      
        │  └─{9}--F3 左式堆:合并算法
        │          [4.9.1]--12F3-1. LeftHeap模板类.mp4
        │          [4.9.1]--12F3-1. LeftHeap模板类.srt
        │          [4.9.2]--12F3-2. 算法.mp4
        │          [4.9.2]--12F3-2. 算法.srt
        │          [4.9.3]--12F3-3. 实现.mp4
        │          [4.9.3]--12F3-3. 实现.srt
        │          [4.9.4]--12F3-4. 实例.mp4
        │          [4.9.4]--12F3-4. 实例.srt
        │         
        ├─{5}--第十二章 串
        │  ├─{10}--D2 BM_BC算法:坏字符
        │  │      [5.10.1]--13D2-1. 坏字符.mp4
        │  │      [5.10.1]--13D2-1. 坏字符.srt
        │  │      [5.10.2]--13D2-2. 特殊情况.mp4
        │  │      [5.10.2]--13D2-2. 特殊情况.srt
        │  │      
        │  ├─{11}--D3 BM_BC算法:构造bc[]
        │  │      [5.11.1]--13D3. 画家策略.mp4
        │  │      [5.11.1]--13D3. 画家策略.srt
        │  │      
        │  ├─{12}--D4 BM_BC算法:性能分析
        │  │      [5.12.1]--13D4-1. 最好情况.mp4
        │  │      [5.12.1]--13D4-1. 最好情况.srt
        │  │      [5.12.2]--13D4-2. 最坏情况.mp4
        │  │      [5.12.2]--13D4-2. 最坏情况.srt
        │  │      
        │  ├─{13}--E1 BM_GS算法:好后缀
        │  │      [5.13.1]--13E1-1. 兼顾经验.mp4
        │  │      [5.13.1]--13E1-1. 兼顾经验.srt
        │  │      [5.13.2]--13E1-2. 好后缀策略.mp4
        │  │      [5.13.2]--13E1-2. 好后缀策略.srt
        │  │      [5.13.3]--13E1-3. 实例体验.mp4
        │  │      [5.13.3]--13E1-3. 实例体验.srt
        │  │      
        │  ├─{14}--E2 BM_GS算法:构造gs表
        │  │      [5.14.1]--13E2. 构造gs表.mp4
        │  │      [5.14.1]--13E2. 构造gs表.srt
        │  │      
        │  ├─{15}--E3 BM_GS算法:综合性能
        │  │      [5.15.1]--13E3-1. BM之性能.mp4
        │  │      [5.15.1]--13E3-1. BM之性能.srt
        │  │      [5.15.2]--13E3-2. 各算法纵览.mp4
        │  │      [5.15.2]--13E3-2. 各算法纵览.srt
        │  │      
        │  ├─{16}--F1 Karp-Rabin算法:串即是数
        │  │      [5.16.1]--13F1-1. 化串为数.mp4
        │  │      [5.16.1]--13F1-1. 化串为数.srt
        │  │      [5.16.2]--13F1-2. 凡物皆数.mp4
        │  │      [5.16.2]--13F1-2. 凡物皆数.srt
        │  │      [5.16.3]--13F1-3. 串亦是数.mp4
        │  │      [5.16.3]--13F1-3. 串亦是数.srt
        │  │      
        │  ├─{17}--F2 Karp-Rabin算法:散列
        │  │      [5.17.1]--13F2-1. 数位溢出.mp4
        │  │      [5.17.1]--13F2-1. 数位溢出.srt
        │  │      [5.17.2]--13F2-2. 散列压缩.mp4
        │  │      [5.17.2]--13F2-2. 散列压缩.srt
        │  │      [5.17.3]--13F2-3. 应对冲突.mp4
        │  │      [5.17.3]--13F2-3. 应对冲突.srt
        │  │      [5.17.4]--13F2-4. 指纹更新.mp4
        │  │      [5.17.4]--13F2-4. 指纹更新.srt
        │  │      
        │  ├─{1}--A ADT
        │  │      [5.1.1]--13A-1. 定义+特点.mp4
        │  │      [5.1.1]--13A-1. 定义+特点.srt
        │  │      [5.1.2]--13A-2. 术语.mp4
        │  │      [5.1.2]--13A-2. 术语.srt
        │  │      [5.1.3]--13A-3. ADT.mp4
        │  │      [5.1.3]--13A-3. ADT.srt
        │  │      
        │  ├─{2}--B 模式匹配
        │  │      [5.2.1]--13B-1. 问题与需求.mp4
        │  │      [5.2.1]--13B-1. 问题与需求.srt
        │  │      [5.2.2]--13B-2. 算法测评.mp4
        │  │      [5.2.2]--13B-2. 算法测评.srt
        │  │      [5.2.3]--13B-3. 蛮力匹配:构思.mp4
        │  │      [5.2.3]--13B-3. 蛮力匹配:构思.srt
        │  │      [5.2.4]--13B-4. 蛮力匹配:版本一.mp4
        │  │      [5.2.4]--13B-4. 蛮力匹配:版本一.srt
        │  │      [5.2.5]--13B-5. 蛮力匹配:版本二.mp4
        │  │      [5.2.5]--13B-5. 蛮力匹配:版本二.srt
        │  │      [5.2.6]--13B-6. 蛮力匹配:性能.mp4
        │  │      [5.2.6]--13B-6. 蛮力匹配:性能.srt
        │  │      
        │  ├─{3}--C1 KMP算法:记忆法
        │  │      [5.3.1]--13C1-1. 重复匹配的前缀.mp4
        │  │      [5.3.1]--13C1-1. 重复匹配的前缀.srt
        │  │      [5.3.2]--13C1-2. 不变性.mp4
        │  │      [5.3.2]--13C1-2. 不变性.srt
        │  │      [5.3.3]--13C1-3. 记忆力.mp4
        │  │      [5.3.3]--13C1-3. 记忆力.srt
        │  │      [5.3.4]--13C1-4. 预知力.mp4
        │  │      [5.3.4]--13C1-4. 预知力.srt
        │  │      
        │  ├─{4}--C2 KMP算法:查询表
        │  │      [5.4.1]--13C2-1. 制表备查.mp4
        │  │      [5.4.1]--13C2-1. 制表备查.srt
        │  │      [5.4.2]--13C2-2. 主算法.mp4
        │  │      [5.4.2]--13C2-2. 主算法.srt
        │  │      [5.4.3]--13C2-3. 实例.mp4
        │  │      [5.4.3]--13C2-3. 实例.srt
        │  │      
        │  ├─{5}--C3 KMP算法:理解next[]表
        │  │      [5.5.1]--13C3-1. 快速移动.mp4
        │  │      [5.5.1]--13C3-1. 快速移动.srt
        │  │      [5.5.2]--13C3-2. 避免回溯.mp4
        │  │      [5.5.2]--13C3-2. 避免回溯.srt
        │  │      [5.5.3]--13C3-3. 通配哨兵.mp4
        │  │      [5.5.3]--13C3-3. 通配哨兵.srt
        │  │      
        │  ├─{6}--C4 KMP算法:构造next[]表
        │  │      [5.6.1]--13C4-1. 递推.mp4
        │  │      [5.6.1]--13C4-1. 递推.srt
        │  │      [5.6.2]--13C4-2. 算法.mp4
        │  │      [5.6.2]--13C4-2. 算法.srt
        │  │      [5.6.3]--13C4-3. 实现.mp4
        │  │      [5.6.3]--13C4-3. 实现.srt
        │  │      
        │  ├─{7}--C5 KMP算法:分摊分析
        │  │      [5.7.1]--13C5-1. 失之粗糙.mp4
        │  │      [5.7.1]--13C5-1. 失之粗糙.srt
        │  │      [5.7.2]--13C5-2. 精准估计.mp4
        │  │      [5.7.2]--13C5-2. 精准估计.srt
        │  │      
        │  ├─{8}--C6 KMP算法:再改进
        │  │      [5.8.1]--13C6-1. 美中不足.mp4
        │  │      [5.8.1]--13C6-1. 美中不足.srt
        │  │      [5.8.2]--13C6-2. 以卵击石.mp4
        │  │      [5.8.2]--13C6-2. 以卵击石.srt
        │  │      [5.8.3]--13C6-3. 前车之覆.mp4
        │  │      [5.8.3]--13C6-3. 前车之覆.srt
        │  │      [5.8.4]--13C6-4. 后车之鉴.mp4
        │  │      [5.8.4]--13C6-4. 后车之鉴.srt
        │  │      [5.8.5]--13C6-5. 可视对比.mp4
        │  │      [5.8.5]--13C6-5. 可视对比.srt
        │  │      
        │  └─{9}--D1 BM_BC算法:以终为始
        │          [5.9.1]--13D1-1. 不对称性.mp4
        │          [5.9.1]--13D1-1. 不对称性.srt
        │          [5.9.2]--13D1-2. 善待教训.mp4
        │          [5.9.2]--13D1-2. 善待教训.srt
        │          [5.9.3]--13D1-3. 前轻后重.mp4
        │          [5.9.3]--13D1-3. 前轻后重.srt
        │          [5.9.4]--13D1-4. 以终为始.mp4
        │          [5.9.4]--13D1-4. 以终为始.srt
        │         
        └─{6}--第十三章 排序
            ├─{1}--A1&2 快速排序:算法A
            │      [6.1.1]--14A1-1. 分而治之.mp4
            │      [6.1.1]--14A1-1. 分而治之.srt
            │      [6.1.2]--14A1-2. 轴点.mp4
            │      [6.1.2]--14A1-2. 轴点.srt
            │      [6.1.3]--14A2-1. 构造轴点.mp4
            │      [6.1.3]--14A2-1. 构造轴点.srt
            │      [6.1.4]--14A2-2. 单调性 + 不变性.mp4
            │      [6.1.4]--14A2-2. 单调性 + 不变性.srt
            │      [6.1.5]--14A2-3. 实例.mp4
            │      [6.1.5]--14A2-3. 实例.srt
            │      
            ├─{2}--A3&4 快速排序:性能分析
            │      [6.2.1]--14A3-1. 不稳定 + 就地.mp4
            │      [6.2.1]--14A3-1. 不稳定 + 就地.srt
            │      [6.2.2]--14A3-2. 最好情况 + 最坏情况.mp4
            │      [6.2.2]--14A3-2. 最好情况 + 最坏情况.srt
            │      [6.2.3]--14A4. 平均情况.mp4
            │      [6.2.3]--14A4. 平均情况.srt
            │      
            ├─{3}--A7 快速排序:快速划分( LGU 版)
            │      [6.3.1]--14A7-1. 不变性.mp4
            │      [6.3.1]--14A7-1. 不变性.srt
            │      [6.3.2]--14A7-2. 单调性.mp4
            │      [6.3.2]--14A7-2. 单调性.srt
            │      [6.3.3]--14A7-3. 实现.mp4
            │      [6.3.3]--14A7-3. 实现.srt
            │      [6.3.4]--14A7-4. 实例.mp4
            │      [6.3.4]--14A7-4. 实例.srt
            │      [6.3.5]--14A7-5. 时间 + 空间 + 稳定性.mp4
            │      [6.3.5]--14A7-5. 时间 + 空间 + 稳定性.srt
            │      
            ├─{4}--B1 选取:众数
            │      [6.4.1]--14B1-1. 选取 + 中位数.mp4
            │      [6.4.1]--14B1-1. 选取 + 中位数.srt
            │      [6.4.2]--14B1-2. 从中位数到众数.mp4
            │      [6.4.2]--14B1-2. 从中位数到众数.srt
            │      [6.4.3]--14B1-3. 从频繁数到众数.mp4
            │      [6.4.3]--14B1-3. 从频繁数到众数.srt
            │      [6.4.4]--14B1-4. 减而治之.mp4
            │      [6.4.4]--14B1-4. 减而治之.srt
            │      [6.4.5]--14B1-5. 算法实现.mp4
            │      [6.4.5]--14B1-5. 算法实现.srt
            │      
            ├─{5}--B3&4 选取:通用算法
            │      [6.5.1]--14B3-1. 尝试.mp4
            │      [6.5.1]--14B3-1. 尝试.srt
            │      [6.5.2]--14B3-2. quickSelect.mp4
            │      [6.5.2]--14B3-2. quickSelect.srt
            │      [6.5.3]--14B4-1. linearSelect:算法.mp4
            │      [6.5.3]--14B4-1. linearSelect:算法.srt
            │      [6.5.4]--14B4-2. linearSelect:性能分析A.mp4
            │      [6.5.4]--14B4-2. linearSelect:性能分析A.srt
            │      [6.5.5]--14B4-3. linearSelect:性能分析B.mp4
            │      [6.5.5]--14B4-3. linearSelect:性能分析B.srt
            │      [6.5.6]--14B4-4. linearSelect:性能分析C.mp4
            │      [6.5.6]--14B4-4. linearSelect:性能分析C.srt
            │      
            ├─{6}--C1 希尔排序:框架 + 实例
            │      [6.6.1]--14C1-1. 策略.mp4
            │      [6.6.1]--14C1-1. 策略.srt
            │      [6.6.2]--14C1-2. 实例.mp4
            │      [6.6.2]--14C1-2. 实例.srt
            │      [6.6.3]--14C1-3. 循秩访问.mp4
            │      [6.6.3]--14C1-3. 循秩访问.srt
            │      [6.6.4]--14C1-4. 插入排序.mp4
            │      [6.6.4]--14C1-4. 插入排序.srt
            │      [6.6.5]--14C1-5. Shell序列.mp4
            │      [6.6.5]--14C1-5. Shell序列.srt
            │      
            └─{7}--C2 希尔排序:Shell 序列 + 输入敏感性
                    [6.7.1]--14C2-1. 邮资问题.mp4
                    [6.7.1]--14C2-1. 邮资问题.srt
                    [6.7.2]--14C2-2. 定理K.mp4
                    [6.7.2]--14C2-2. 定理K.srt
                    [6.7.3]--14C2-3. 逆序对.mp4
                    [6.7.3]--14C2-3. 逆序对.srt
                    


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|每日学IT论坛 |网站地图

GMT+8, 2026-3-17 04:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表