×
>>
视频信息:不能播放?点击修复
  • 1.1.1 01-A-1计算
  • 1.1.2 01a-2绳索计算机
  • 1.1.3 01a-3尺规计算机
  • 1.1.4 01a-4算法
  • 1.1.5 01a-5有穷性
  • 1.1.6 01a-6好算法
  • 2.1.1 01b-1性能测度
  • 2.2.2 01b-2问题规模
  • 2.2.3 01b-3最坏情况
  • 2.2.4 01b-4理想模型
  • 2.2.5 01b-5图灵机
  • 2.2.6 01b-6图灵机实例
  • 2.2.7 01b-7RAM模型
  • 2.2.8 01b-8RAM实例
  • 2.3.1 01c-1主流长远
  • 2.3.2 01c-2大O记号
  • 2.3.3 01c-3高效解
  • 2.3.4 01c-4有效解
  • 2.3.5 01c-5难解
  • 2.3.6 01c-62−Subset
  • 2.3.7 01c-7增长速度
  • 3.1.1 01d-1算法分析
  • 3.1.2 01d-2级数
  • 3.1.3 01d-3循环
  • 3.1.4 01d-4实例:非极端元素+起泡排序
  • 3.1.5 01d-5正确性的证明
  • 3.1.6 01d-6封底估算-1
  • 3.1.7 01d-7封底估算-2
  • 3.2.1 01-E-1迭代与递归
  • 3.2.2 01-E-2减而治之
  • 3.2.3 01-E-3递归跟踪
  • 3.2.4 01-E-4递推方程
  • 3.2.5 01-E-5数组倒置
  • 3.2.6 01-E-6分而治之
  • 3.2.7 01-E-7二分递归:数组求和
  • 3.2.8 01E-8二分递归:Max2
  • 3.2.9 01E-09Max2:二分递归
  • 3.3.1 01XC-1动态规划
  • 3.3.2 01XC-2Fib():递推方程
  • 3.3.3 01XC-3Fib():封底估算
  • 3.3.4 01XC-4Fib():递归跟踪
  • 3.3.5 01XC-5Fib():迭代
  • 3.3.6 01XC-6最长公共子序列
  • 3.3.7 01XC-7LCS:递归
  • 3.3.8 01XC-8LCS:理解
  • 3.3.9 01XC-9LCS:复杂度
  • 3.3.10 01XC-ALCS:动态规划
  • 4.1.1 02A-1接口与实现
  • 4.1.20 2A-2向量ADT
  • 4.1.3 02A-3接口操作实例
  • 4.1.4 02A-4构造与析构
  • 4.1.5 02A-5复制
  • 4.2.1 02B-1可扩充向量
  • 4.2.2 02B-2动态空间管理
  • 4.2.3 02B-3递增式扩容
  • 4.2.4 02B-4加倍式扩容
  • 4.2.5 02B-5分摊复杂度
  • 4.3.1 02C-1概述
  • 4.3.2 02C-2循秩访问
  • 4.3.3 02C-3插入
  • 4.3.4 02C-4区间删除
  • 4.3.5 02C-5单元素删除
  • 4.3.6 02C-6查找
  • 4.3.7 02C-7唯一化
  • 4.3.8 02C-8遍历
  • 4.4.1 02D1-1有序性
  • 4.4.2 02D1-2唯一化(低效版)
  • 4.4.3 02D1-3复杂度(低效版)
  • 4.4.4 02D1-4唯一化(高效版)
  • 4.4.5 02D1-5实例与分析(高效版)
  • 4.5.1 02D2-1概述
  • 4.5.2 02D2-2接口
  • 4.5.3 02D2-3语义
  • 4.5.4 02D2-4原理
  • 4.5.5 02D2-5实现
  • 4.5.6 02D2-6实例
  • 4.5.7 02D2-7查找长度
  • 5.1.1 02D3-1构思
  • 5.1.2 02D3-2实现
  • 5.1.3 02D3-3实例
  • 5.1.4 02D3-4最优性
  • 5.2.1 02D4-1构思
  • 5.2.2 02D4-2版本B
  • 5.2.3 02D4-3语义
  • 5.2.4 02D4-4版本C
  • 5.2.5 02D4-5正确性
  • 5.3.1 02D5-1原理
  • 5.3.2 02D5-2实例
  • 5.3.3 02D5-3性能分析
  • 5.3.4 02D5-4字宽折半
  • 5.3.5 02D5-5综合对比
  • 5.4.1 02E-1构思
  • 5.4.2 02E-2改进
  • 5.4.3 02E-3反例
  • 5.4.4 02E-4再改进
  • 5.4.5 02E-5综合评价
  • 5.5.1 02F-1归并排序:构思
  • 5.5.2 02F-2归并排序:主算法
  • 5.5.3 02F-3二路归并:实例
  • 5.5.4 02F-4二路归并:实现
  • 5.5.5 02F-5二路归并:正确性
  • 5.5.6 02F-6归并排序:性能分析
  • 6.1.1 03A-1从静态到动态
  • 6.1.2 03A-2从向量到列表
  • 6.1.3 03A-3从秩到位置
  • 6.1.4 03A-4实现
  • 6.2.1 03B-1循秩访问
  • 6.2.2 03B-2查找
  • 6.2.3 03B-3插入与复制
  • 6.2.4 03B-4删除与析构
  • 6.2.5 03B-5唯一化
  • 6.3.1 03C-1唯一化·构思
  • 6.3.2 03C-2唯一化·实现
  • 6.3.3 03C-3查找
  • 6.4.1 03D-1构思
  • 6.4.2 03D-2实例
  • 6.4.3 03D-3实现
  • 6.4.4 03D-4推敲
  • 6.4.5 03D-5selectMax()
  • 6.4.6 03D-6性能
  • 6.5.1 03E-1经验
  • 6.5.2 03E-2构思
  • 6.5.3 03E-3对比
  • 6.5.4 03E-4实例
  • 6.5.5 03E-5实现
  • 6.5.6 03E-6性能分析
  • 6.5.7 03E-7平均性能
  • 6.5.8 03E-8逆序对
  • 6.6.1 03XD习题辅导:LightHouse
  • 7.1.1 04A-1栈
  • 7.1.2 04A-2实例
  • 7.1.3 04A-3实现
  • 7.2.1 04C1-1应用
  • 7.2.2 04C1-2算法
  • 7.2.3 04C1-3实现
  • 7.3.1 04C2-1实例
  • 7.3.2 04C2-2尝试
  • 7.3.3 04C2-3构思
  • 7.3.4 04C2-4实现
  • 7.3.5 04C2-5反思
  • 7.3.6 04C2-6拓展
  • 7.4.1 04C3-1混洗
  • 7.4.2 04C3-2计数
  • 7.4.3 04C3-3甄别
  • 7.4.4 04C3-4算法
  • 7.4.5 04C3-5括号
  • 7.5.1 04C4-1把玩
  • 7.5.2 04C4-2构思
  • 7.5.3 04C4-3实例
  • 7.5.4 04C4-4算法框架
  • 7.5.5 04C4-5算法细节
  • 7.5.6 04C4−6A实例A
  • 7.5.7 04C4−6B实例B
  • 7.5.8 04C4−6C实例C
  • 7.5.9 04C4-6D实例D
  • 7.6.1 04C5-1简化
  • 7.6.2 04C5-2体验
  • 7.6.3 04C5-3手工
  • 7.6.4 04C5-4算法
  • 7.7.1 04D-1接口
  • 7.7.2 04D-2实例
  • 7.7.3 04D-3实现
  • 8.1.1 05A-1动机
  • 8.1.2 05A-2应用
  • 8.1.3 05A-3有根树
  • 8.1.4 05A-4有序树
  • 8.1.5 05A-5路径+环路
  • 8.1.6 05A-6连通+无环
  • 8.1.7 05A-7深度+层次
  • 8.2.1 05B-1表示法
  • 8.2.2 05B-2父亲
  • 8.2.3 05B-3孩子
  • 8.2.4 05B-4父亲+孩子
  • 8.2.5 05B-5长子+兄弟
  • 8.3.1 05C-1二叉树
  • 8.3.2 05C-2真二叉树
  • 8.3.3 05C-3描述多叉树
  • 8.4.1 05D-1BinNode类
  • 8.4.2 05D-2BinNode接口
  • 8.4.3 05D-3BinTree类
  • 8.4.4 05D-4高度更新
  • 8.4.5 05D-5节点插入
  • 8.5.1 05E1-1转化策略
  • 8.5.2 05E1-2遍历规则
  • 8.5.3 05E1-3递归实现
  • 8.5.4 05E1-4迭代实现(1)
  • 8.5.5 05E1-5实例
  • 8.5.6 05E1-6新思路
  • 8.5.7 05E1-7新构思
  • 8.5.8 05E1-8迭代实现(2)
  • 8.5.9 05E1-9实例
  • [8.6.1]--05E2-1递归
  • 8.6.2 05E2-2观察
  • 8.6.3 05E2-3思路
  • 8.6.4 05E2-4构思
  • 8.6.5 05E2-5实现
  • 8.6.6 05E2-6实例
  • 8.6.7 05E2-7分摊分析
  • 8.7.1 05E4-1次序
  • 8.7.2 05E4-2实现
  • 8.7.3 05E4-3实例
  • 8.8.1 05E5-1遍历序列
  • 8.8.2 05E5-2(先序后序)+中序
  • 8.8.3 05E5-3(先序+后序)x真
  • 9.1.1 06A-1邻接+关联
  • 9.1.2 06A-2无向+有向
  • 9.1.3 06A-3路径+环路
  • 9.2.1 06B1-1接口
  • 9.2.2 06B1-2邻接矩阵+关联矩阵
  • 9.2.3 06B1-3实例
  • 9.2.4 06B1-4顶点和边
  • 9.2.5 06B1-5邻接矩阵
  • 9.2.6 06B1-6顶点静态操作
  • 9.2.7 06B1-7边操作
  • 9.2.8 06B1-8顶点动态操作
  • 9.2.9 06B1-9综合评价
  • 9.3.1 06C-1化繁为简
  • 9.3.2 06C-2策略
  • 9.3.3 06C-3实现
  • 9.3.4 06C-4可能情况
  • 9.3.5 06C-5实例
  • 9.3.6 06C-6多连通
  • 9.3.7 06C-7复杂度
  • 9.3.8 06C-8最短路径
  • 9.4.1 06D-1算法
  • 9.4.2 06D-2框架
  • 9.4.3 06D-3细节
  • 9.4.4 06D-4无向图
  • 9.4.5 06D-5有向图
  • 9.4.6 06D-6多可达域
  • 9.4.7 06D-7嵌套引理
  • 10.1.1 07A-1纵览
  • 10.1.2 07A-2循关键码访问
  • 10.1.3 07A-3有序性
  • 10.1.4 07A-4单调性
  • 10.1.5 07A-5接口
  • 10.2.1 07B1-1概述
  • 10.2.2 07B1-2查找:算法
  • 10.2.3 07B1-3查找:理解
  • 10.2.4 07B1-4查找:实现
  • 10.2.5 07B1-5查找:语义
  • 10.3.1 07B2-1插入:算法
  • 10.3.2 07B2-2插入:实现
  • 10.4.1 07B3-1删除:框架
  • 10.4.2 07B3-2删除:单分支
  • 10.4.3 07B3-3删除:双分支
  • 10.4.4 07B3-4删除:复杂度
  • 10.5.1 07C-1极端退化
  • 10.5.2 07C-2平均高度
  • 10.5.3 07C-3理想+适度
  • 10.5.4 07C-4歧义=等价
  • 10.5.5 07C-5等价变换
  • 10.6.1 07D1-1AVL=BBST
  • 10.6.2 07D1-2平衡因子
  • 10.6.3 07D1-3适度平衡
  • 10.6.4 07D1-4接口
  • 10.6.5 07D1-5失衡+复衡
  • 10.7.1 07D2-1插入:单旋
  • 10.7.2 07D2-2插入:双旋
  • 10.7.3 07D2-3插入:实现
  • 10.8.1 07D3-1删除:单旋
  • 10.8.2 07D3-2删除:双旋
  • 10.8.3 07D3-3删除:实现
  • 10.9.1 07D4-1”3+4“重构
  • 10.9.2 07D4-2”3+4“实现
  • 10.9.3 07D4-3rotateAt()
  • 10.9.4 07D4-4综合评价
  • 11.1.1 08A1-1宽松平衡
  • 11.1.2 08A1-2局部性
  • 11.1.3 08A1-3自适应调整
  • 11.1.4 08A1-4逐层伸展
  • 11.1.5 08A1-5实例
  • 11.1.6 08A1-6一步一步往上爬
  • 11.1.7 08A1-7最坏情况
  • 11.2.1 08A2-1双层伸展
  • 11.2.2 08A2-2子孙异侧
  • 11.2.3 08A2-3子孙同侧
  • 11.2.4 08A2-4点睛之笔
  • 11.2.5 08A2-5折叠效果
  • 11.2.6 08A2-6分摊性能
  • 11.2.7 08A2-7最后一步
  • 11.3.1 08A3-1功能接口
  • 11.3.2 08A3-2伸展算法
  • 11.3.3 08A3-3四种情况
  • 11.3.4 08A3-4查找算法
  • 11.3.5 08A3-5插入算法
  • 11.3.6 08A3-6删除算法
  • 11.3.7 08A3-7综合评价
  • 11.4.1 08B1-1640KB
  • 11.4.2 08B1-2越来越大的数据
  • 11.4.3 08B1-3越来越小的内存
  • 11.4.4 08B1-4一秒与一天
  • 11.4.5 08B1-5分级IO
  • 11.4.6 08B1-61B=1KB
  • 11.5.1 08B2-1观察体验
  • 11.5.2 08B2-2多路平衡
  • 11.5.3 08B2-3还是IO
  • 11.5.4 08B2-4深度统一
  • 11.5.5 08B2-5阶次含义
  • 11.5.6 08b2-6紧凑表示
  • 11.5.7 08B2-7BTNode
  • 11.5.8 08B2-8BTree
  • 11.6.1 08B3-1算法过程
  • 11.6.2 08B3-2操作实例
  • 11.6.3 08B3-3算法实现
  • 11.6.4 08B3-4主次成本
  • 11.6.5 08B3-5最大高度
  • 11.6.6 08B3-6最小高度
  • 12.1.1 08B4-1算法框架
  • 12.1.2 08B4-2分裂
  • 12.1.3 08B4-3再分裂
  • 12.1.4 08B4-4分裂到根
  • 12.1.5 08B4-5实例演示
  • 12.2.1 08B5-1算法框架
  • 12.2.2 08B5-2旋转
  • 12.2.3 08B5-3合并
  • 12.2.4 08B5-4实例演示
  • 12.2.5 08B5-5道法自然
  • 12.3.1 08XA1-1观察体验
  • 12.3.2 08XA1-2持久性
  • 12.3.3 08XA1-3关联性
  • 12.3.4 08XA1-4O(1)重构
  • 12.4.1 08XA2-1定义规则
  • 12.4.2 08XA2-2实例验证
  • 12.4.3 08XA2-3提升变换
  • 12.4.4 08XA2-4末端节点
  • 12.4.5 08XA2-5红黒树,即是B-树
  • 12.4.6 08XA2-6平衡性
  • 124.7 08xa2-7接口定义
  • 12.5.1 08XA3-1以曲为直
  • 12.5.2 08XA3-2双红缺陷
  • 12.5.3 08XA3-3算法框架
  • 12.5.4 08XA3-4RR-1
  • 12.5.5 08XA3-5RR-2
  • 12.5.6 08XA3-6归纳回味
  • 12.6.1 08XA4-1以曲为直
  • 12.6.2 08XA4-2算法框架
  • 12.6.3 08XA4-3双黑缺陷
  • 12.6.4 08XA4-4BB-1
  • 12.6.5 08XA4-5反观回味
  • 12.6.6 08XA4-6BB-2R
  • 12.6.7 08XA4-7BB-2B
  • 12.6.8 08XA4-8BB-3
  • 12.6.9 08xa4-9归纳体味
  • 13.1.1 09B-1从服务到电话
  • 13.1.2 09B-2循值访问
  • 13.1.3 09B-3数组
  • 13.1.4 09B-4原理
  • 13.1.5 09B-5散列
  • 13.1.6 09B-6冲突
  • 13.2.1 09C-1冲突难免
  • 13.2.2 09C-2何谓优劣
  • 13.2.3 09C-3整除留余
  • 13.2.4 09C-4以蝉为师
  • 13.2.5 09C-5M+A+D
  • 13.2.6 09C-6平方取中
  • 13.2.7 09C-7折叠汇总
  • 13.2.8 09C-8伪随机数
  • 13.2.9 09C-9多项式
  • 13.2.10 09C-AVorldmort
  • 13.2.11 09C-BDSA@THU
  • 13.3.1 09D1-1一山二虎
  • 13.3.2 09D1-2泾渭分明
  • 13.3.3 09D1-3开放定址
  • 13.3.4 09D1-4线性试探
  • 13.3.5 09D1-5懒惰删除
  • 13.4.1 09D2-1平方试探
  • 13.4.2 09D2-2一利一弊
  • 134.3 09D2-3至多半载
  • 13.4.4 09D2-4M+Lemda
  • 13.4.5 09D2-5双蜓点水
  • 13.4.6 09D2-64k+3
  • 13.4.7 09D2-7双平方定理
  • 13.4.8 09D2-8泾渭分明
  • 13.5.1 09E-1大数据+小范围
  • 13.5.2 09E-2桶排序
  • 13.5.3 09E-3计数排序
  • 14.1.1 10a1-1应用需求
  • 14.1.2 10a1-2计算模式
  • 14.1.3 10a1-3功能接口
  • 14.2.1 10a2-1向量
  • 14.2.2 10a2-2有序向量
  • 14.2.3 10a2-3BBST
  • 14.3.1 10b1-1完全二叉树
  • 14.3.2 10b1-2结构性
  • 14.3.3 10b1-3形具神备
  • 14.3.4 10b1-4堆序性
  • 14.4.1 10b2-1上滤
  • 14.4.2 10b2-2实例
  • 14.4.3 10b2-3实现
  • 14.4.4 10b2-4效率
  • 14.5.1 10b3-1算法
  • 14.5.2 10b3-2实例
  • 14.5.3 10b3-3实现
  • 14.5.4 10b3-4效率
  • 14.6.1 10b4-1自上而下的上滤:算法
  • 14.6.2 10b4-2自上而下的上滤:效率
  • 14.6.3 10b4-3自下而上的下滤:算法
  • 14.6.4 10b4-4自下而上的下滤:实例
  • 14.6.5 10B4-5自下而上的下滤:效率
  • 14.7.1 10c-1算法
  • 14.7.2 10c-2就地
  • 14.7.3 10c-3实现
  • 14.7.4 10c-4实例
  • 14.8.1 10xa-1第一印象
  • 14.8.2 10xa1-2堆之合并
  • 14.8.3 10xa1-3奇中求正
  • 14.8.4 10xa1-4NPL
  • 14.8.5 10xa1-5左倾性
  • 14.8.6 10xa1-6左展右敛
  • 14.9.1 10xa2-1LeftHeap模板类
  • 14.9.2 10xa2-2算法
  • 14.9.3 10xa2-3实现
  • 14.9.4 10xa2-4实例
  • 14.10.1 10xa3-1插入即是合并
  • 14.10.2 10xa3-2删除亦是合并
  • 15.1.1 11a-1定义+特点
  • 15.1.2 11a-2术语
  • 15.1.3 11a-3ADT
  • 15.2.1 11b1-1问题与需求
  • 15.2.2 11b1-2算法测评
  • 15.3.1 11b2-1构思
  • 15.3.2 11b2-2版本一
  • 15.3.3 11b2-3版本二
  • 15.3.4 11b2-4性能
  • 15.4.1 11c1-1重复匹配的前缀
  • 15.4.2 11c1-2不变性
  • 15.4.3 11c1-3记忆力
  • 15.4.4 11c1-4预知力
  • 15.5.1 11c2-1制表备查
  • 15.5.2 11c2-2主算法
  • 15.5.3 11c2-3实例
  • 15.6.1 11c3-1快速移动
  • 15.6.2 11c3-2避免回溯
  • 15.6.3 11C3-3通配哨兵
  • 15.7.1 11c4-1递推
  • 15.7.2 11c4-2算
  • 15.7.3 11c4-3实现
  • 15.8.1 11c5-1失之粗糙
  • 15.8.2 11c5-2精准估计
  • 15.9.1 11c6-1美中不足
  • 15.9.2 11c6-2以卵击石
  • 15.9.3 11c6-3前车之覆
  • 15.9.4 11c6-4后车之鉴
  • 15.9.5 11c6-5可视对比
  • 16.1.1 11d1-1不对称性
  • 16.1.2 11d1-2善待教训
  • 16.1.3 11d1-3前轻后重
  • 16.1.4 11d1-4以终为始
  • 16.2.1 11d2-1坏字符
  • 16.2.2 11d2-2特殊情况
  • 16.3.1 11d3画家策略
  • 16.4.1 11d4-1最好情况
  • 16.4.2 11d4-2最坏情况
  • 16.5.1 11e1-1兼顾经验
  • 16.5.2 11e1-2好后缀策略
  • 16.5.3 11e1-3实例体验
  • 16.6.1 11e2构造gs表
  • 16.7.1 11e3-1BM之性能
  • 16.7.2 11e3-2各算法纵览
  • 16.8.1 11f1-1化串为数
  • 16.8.2 11f1-2凡物皆数
  • 16.8.3 11f1-3串亦是数
  • 16.9.1 11f2-1数位溢出
  • 16.9.2 11f2-2散列压缩
  • 16.9.3 11f2-3应对冲突
  • 16.9.4 11f2-4指纹更新
  • 17.1.1 12a1-1分而治之
  • 17.1.2 12a1-2轴点
  • 17.1.3 12a1-3构造轴点
  • 17.1.4 12a1-4单调性+不变性
  • 17.1.5 12a1-5实例
  • 17.2.1 12a2-1不稳定+就地
  • 17.2.2 12a2-2最好情况+最坏情况
  • 17.2.3 12a2-3平均情况
  • 17.3.1 12a4-1不变性
  • 17.3.2 12a4-2单调性
  • 17.3.3 12a4-3实现
  • 17.3.4 12a4-4实例
  • 17.3.5 12a4-5时间+空间+稳定性
  • 17.4.1 12b1-1选取+中位数
  • 17.4.2 12b1-2从中位数到众数
  • 17.4.3 12b1-3从频繁数到众数
  • 17.4.4 12b1-4减而治之
  • 17.4.5 12b1-5算法实现
  • 17.5.2 12b3-2quickSelect
  • 17.5.3 12b3-3linearSelect:算法
  • 17.5.4 12b3-4linearSelect:性能分析A
  • 17.5.5 12b3-5linearSelect:性能分析B
  • 17.5.6 12b3-6linearSelect:性能分析C
  • 17.6.1 12c1-1策略
  • 17.6.2 12c1-2实例
  • 17.6.3 12c1-3循秩访问
  • 17.6.4 12c1-4插入排序
  • 17.6.5 12c1-5Shell序列
  • 17.7.1 12c2-1邮资问题
  • 17.7.2 12c2-2定理K
  • 17.7.3 12c2-3逆序对
  • 猜你喜欢
  • 视频介绍
  • 分集列表
  • 视频下载