收藏
本课程专为希望掌握数据结构与算法的学习者设计,内容涵盖从基础到高级的全面知识体系。课程包括Google面试真题解析、大厂高频算法面试题、动态规划、树结构、图算法等核心内容,适合准备技术面试或提升编程能力的学员。通过系统的学习和实战演练,帮助学员深入理解算法原理,掌握解题技巧,顺利通过技术面试。
以下云资源目录树快照生成于[10个月前],该学习资料由夸克云用户[端庄*白猫]分享(只展示大部分文件和目录)
数据结构与算法大师课:从基础到面试全覆盖163.46 GB(mp4视频2546节;txt文档1个;rar、zip压缩包11个;pptx演示文稿10个;)
数据结构与算法大师课
数据结构与算法大师课_算法与数据结构扫盲班配套资料
数据结构与算法.zip20.52KB
数据结构与算法大师课_算法与数据结构进阶班配套资料
算法和数据结构进阶班.rar537.69KB
数据结构与算法大师课_算法与数据结构基础班配套资料
算法与数据结构基础班.rar696.19KB
数据结构与算法大师课_算法数据结构体系学习班配套资料
算法和数据结构体系学习班代码.zip2.21MB
算法和数据结构体系学习班ppt.zip2.48MB
数据结构与算法大师课_算法全面押题内容打包课配套资料
算法全面押题打包课资料.zip5.96MB
数据结构与算法大师课_算法和数据结构新手班配套资料
算法和数据结构新手班.rar388.49KB
数据结构与算法大师课_算法高频面试内容打包课配套资料
算法高频内容打包课资料.zip5.97MB
数据结构与算法大师课_每周有营养的大厂算法面试题配套资料
第2节.pptx58.02KB
第1节.pptx237.17KB
010节.pptx58.45KB
009节.pptx58.14KB
008节.pptx64.95KB
007节.pptx62.69KB
006节.pptx58.8KB
005节.pptx62.93KB
004节.pptx62.65KB
003节.pptx62.82KB
数据结构与算法大师课_大厂算法和数据结构刷题班配套资料
大厂刷题班全题目汇总列表.txt142.29KB
大厂刷题班代码.zip378.14KB
大厂刷题班ppt.zip1.22MB
大厂刷题班.rar1.19MB
数据结构与算法大师课_google面试真题精讲配套资料
10.算法与数据结构扫盲班-402
章节9-归并排序
课时3-归并排序(三).mp431.67MB
课时2-归并排序(二).mp4131.52MB
课时1-归并排序(一).mp494.14MB
章节8-希尔排序
课时1-希尔排序.mp4133.08MB
章节7-总结简单排序
课时1-总结简单排序选择、插入、冒泡.mp42.59MB
章节6-插入排序
课时1-插入排序.mp460.34MB
章节5-冒泡排序
课时1-冒泡排序.mp464.04MB
章节4-选择排序
课时4-选择排序大O分析.mp419.18MB
课时3-选择排序大O分析.mp422.99MB
课时2-选择排序_程序编写.mp446.71MB
课时1-选择排序.mp423.19MB
章节3-排序算法
课时1-排序算法宋词记忆法.mp434.81MB
章节2-算法基本概念
课时1-算法基本概念.mp496.12MB
章节1-数据结构与算法预告
课时1-【数据结构与算法】预告.mp426.56MB
章节14-桶排序
课时1-桶排序.mp4179.83MB
章节13-基数排序
课时1-基数排序.mp4217.56MB
章节12-计数排序
课时2-计数排序(二).mp4112.15MB
课时1-计数排序(一).mp4235.73MB
章节11-拓展内容双轴快排
课时1-扩展内容双轴快排.mp4259.76MB
章节10-快速排序
课时4-快速排序(四).mp4131.83MB
课时3-快速排序(三).mp4128.05MB
课时2-快速排序(二).mp489.99MB
课时1-快速排序(一).mp438.66MB
09.算法与数据结构进阶班-389
章节9-打表技巧和矩阵处理技巧
课时1-打表技巧和矩阵处理技巧.mp4414.73MB
章节8-AC自动机
课时1-AC自动机.mp4385.59MB
章节7-线段树
课时9-缆更新(1).mp427.51MB
课时8-讲解算法.mp418.39MB
课时7-讲解代码2.mp429.29MB
课时6-计算下表.mp43.77MB
课时5-构建空间.mp44.56MB
课时4-空间占用.mp47.87MB
课时3-设计线段树.mp416.83MB
课时2-讲解代码1.mp413.29MB
课时1-线段树.mp46.21MB
课时13-总结.mp420.18MB
课时12-缆更新(4).mp442.01MB
课时11-缆更新(3).mp425.94MB
课时10-缆更新(2).mp44.33MB
章节78-leetcode高频题目全讲(三十)
课时9-最佳的碰头地点code实现.mp442.97MB
课时8-最佳的碰头地点.mp413.19MB
课时7-任务调度器code实现.mp474.82MB
课时6-任务调度器.mp452.59MB
课时5-每日温度.mp411.74MB
课时4-最短无序连续子数组 和 合并二叉树.mp421.98MB
课时3-目标和(2).mp479.89MB
课时2-目标和(1).mp453.43MB
课时1-找到所有数组中消失的数字.mp447.73MB
章节77-leetcode高频题目全讲(二十九)
课时9-环形上的点灯问题(3).mp434.23MB
课时8-环形上的点灯问题(2).mp442.15MB
课时7-环形上的点灯问题(1).mp442.22MB
课时6-一条直线上的点灯问题(4).mp420.75MB
课时5-一条直线上的点灯问题(3).mp447.55MB
课时4-一条直线上的点灯问题(2).mp443.93MB
课时3-一条直线上的点灯问题(1).mp446.88MB
课时2-答疑.mp410.16MB
课时1-商品中价格去重的中位数 商品中价格去重的中位数 每一个电商的库存量最大的前五名的商品.mp451.99MB
课时10-环形上的点灯问题(4).mp458.41MB
章节76-leetcode高频题目全讲(二十八)
课时9-路径总和三code实现.mp49.75MB
课时8-和为K的子数组.mp421.39MB
课时7-路径总和三.mp444.5MB
课时6-根据身高重建队列用SB树实现.mp435.28MB
课时5-有序表改成SB树.mp423.76MB
课时4-根据身高重建队列code实现.mp438.08MB
课时3-根据身高重建队列.mp425.29MB
课时2-字符串解码code实现.mp447.21MB
课时1-字符串解码.mp433.37MB
课时10-找到字符串中所有的字母异位词.mp434.55MB
章节75-leetcode高频题目全讲(二十七)
课时9-打家劫舍二.mp451.43MB
课时8-翻转二叉树.mp411.11MB
课时7-最大正方形.mp442.38MB
课时6-二叉树展开为链表.mp413.47MB
课时5-最小路径和(2).mp454.33MB
课时4-最小路径和(1).mp434.57MB
课时2-组合总和(1).mp443.98MB
课时1-数组其他数的出现次数.mp436.29MB
章节74-leetcode高频题目全讲(二十六)
课时7-最长有效括号.mp452.08MB
课时6-N乘M的棋盘每种颜色的格子数必须相同 相邻格子染的颜色必须不同 所有格子必须染色 返回至少多少种颜色可以完成任务.mp462.25MB
课时5-扑克牌问题(2).mp442.92MB
课时4-扑克牌问题(1).mp437.58MB
课时3-用字符.mp446.03MB
课时2-司机调度(2).mp451.4MB
课时1-司机调度(1).mp447.96MB
章节73-leetcode高频题目全讲(二十五)
课时9-用户用三种面值如何在规定的条件下购买最大程度上买多少可乐code实现(2).mp4104.78MB
课时8-用户用三种面值如何在规定的条件下购买最大程度上买多少可乐code实现(1).mp440.31MB
课时7-用户用三种面值如何在规定的条件下购买最大程度上买多少可乐.mp456.54MB
课时6-Fizz Burzz.mp412.43MB
课时5-答疑.mp411.06MB
课时4-至少有K个重复字符的最长字串code实现.mp455.32MB
课时3-至少有K个重复字符的最长字串.mp441.29MB
课时2-字符串中的第一个唯一的字符.mp415.62MB
课时1-打乱数组.mp427.87MB
章节72-leetcode高频题目全讲(二十四)
课时9-累加树.mp412.74MB
课时8-设计井字棋子.mp443.24MB
课时7-前K个高频元素.mp434.36MB
课时6-反转字符串.mp417.01MB
课时5-至多包含K个不同字符.mp436.27MB
课时4-递增的三元子序列.mp411.06MB
课时3-数组arr表示高地 L表示表示炮弹的范围 每次使用后掉一点高度 那么使用几个炮弹可以把数组中每个元素清零.mp415.31MB
课时2-数组arr 长度小于等于25 和s为10的16次方 操作次数M 返回在M规定的次数里能否使arr和为s.mp424.59MB
课时1-最大仰角.mp413.78MB
课时12-O(1)时间插入删除和获取随机元素.mp433.64MB
课时11-有序矩阵中第K小的元素.mp455.78MB
课时10-两整数之和.mp418.52MB
章节71-leetcode高频题目全讲(二十三)
课时7-矩阵中的最长递增路径(2).mp485.3MB
课时6-矩阵中的最长递增路径(1).mp451.26MB
课时5-摆动排序二(2).mp441.04MB
课时4-摆动排序二(1).mp438.45MB
课时3-零钱兑换code实现.mp454.01MB
课时2-零钱兑换.mp449.94MB
课时1-计算右侧小于当前元素的个数.mp464.06MB
章节70-leetcode高频题目全讲(二十二)
课时9-反转字符串和四数相加二.mp49.94MB
课时8-3的幂.mp417.04MB
课时7-二维区域和检索-可变.mp444.32MB
课时6-IndexTree改二维.mp428.75MB
课时5-IndexTree(4).mp417.45MB
课时4-IndexTree(3).mp448.71MB
课时3-IndexTree(2).mp428.96MB
课时2-IndexTree(1).mp438.05MB
课时1-二叉树的序列化与反序列化.mp447.49MB
课时10-四数相加二code实现.mp421.16MB
章节6-Morris遍历及其相关扩展
课时9-讲解代码.mp49.61MB
课时8-morris先序.mp45.57MB
课时7-讲解代码(2).mp414.3MB
课时6-讲解代码(1).mp424.24MB
课时5-例题(3).mp410.28MB
课时4-例题(2).mp45.68MB
课时3-例题(1).mp45.12MB
课时2-Morris.mp413.6MB
课时1-Morris前置知识点.mp42.46MB
课时17-总结.mp44.33MB
课时16-例题3.mp413.39MB
课时15-例题2(2).mp411.02MB
课时14-例题2(1).mp416.23MB
课时13-代码讲解.mp415.16MB
课时12-morris后序(3).mp43.07MB
课时11-morris后序(2).mp41.5MB
课时10-morris后序(1).mp42.79MB
章节69-leetcode高频题目全讲(二十一)
课时9-数据流的中位数.mp452.52MB
课时8-生命游戏code实现.mp47.77MB
课时7-生命游戏.mp427.74MB
课时6-二叉搜索树中的中序后继.mp417.6MB
课时5-完全平方数2.mp415.78MB
课时4-完全平方数1.mp447MB
课时3-火星词典code实现2.mp47.52MB
课时2-火星词典code实现1.mp473.11MB
课时1-火星词典.mp442.23MB
章节68-leetcode高频题目全讲(二十)
课时8-搜寻名人.mp442.09MB
课时7-最长递增子序列的个数code实现(2).mp445.17MB
课时6-最长递增子序列的个数code实现(1).mp450.23MB
课时5-最长递增子序列的个数(5).mp423.77MB
课时4-最长递增子序列的个数(4).mp434.59MB
课时3-最长递增子序列的个数(3).mp414.21MB
课时2-最长递增子序列的个数(2).mp426MB
课时1-最长递增子序列的个数(1).mp439.1MB
章节67-leetcode高频题目全讲(十九)
课时9-展开二维向量.mp453.47MB
课时8-有效的字母异位词.mp418.14MB
课时7-搜索二维矩阵二.mp410.25MB
课时6-除自身以外数组的乘积.mp418.47MB
课时5-删除链表中的节点.mp427.28MB
课时4-基本计算器三code实现(2).mp46.26MB
课时3-基本计算器三code实现(1).mp439.92MB
课时2-基本计算器三(2).mp443.41MB
课时1-基本计算器三(1).mp442.37MB
课时11-丢失的数字(2).mp446.41MB
课时10-丢失的数字(1).mp438.39MB
章节66-leetcode高频题目全讲(十八)
课时9-答疑.mp414.67MB
课时8-天际线问题(3).mp437.38MB
课时7-天际线问题(2).mp437.49MB
课时6-天际线问题(1).mp447.53MB
课时5-寻找重复数.mp437.31MB
课时4-数组中的第K个最大元素和存在重复元素.mp443.5MB
课时3-课程表二.mp412.8MB
课时2-课程表.mp482.57MB
课时1-计数质数code优化.mp46.39MB
课时11-邻近N公里的店2.mp413.07MB
课时10-邻近N公里的店1.mp44.27MB
章节65-leetcode高频题目全讲(十七)
课时7-加油站code实现(2).mp445.79MB
课时6-加油站code实现(1).mp444.56MB
课时5-加油站.mp436.5MB
课时4-窗口最大值最小值更新结构.mp432.97MB
课时3-分割字符串code实现.mp447.6MB
课时2-分割字符串.mp454.14MB
课时1-被围绕的区域.mp433.19MB
章节64-leetcode高频题目全讲(十六)
课时9-快乐数.mp425.53MB
课时8-岛屿数量.mp433.94MB
课时7-答疑.mp42.99MB
课时6-打家劫舍.mp418.94MB
课时5-位1的个数.mp420.78MB
课时4-轮转数组.mp454.51MB
课时3-最大数.mp416.78MB
课时2-阶乘后的零.mp415.77MB
课时1-Excel表列序号.mp422.93MB
课时10-计数质数.mp460.63MB
章节63-leetcode高频题目全讲(十五)
课时9-分数到小数.mp430.36MB
课时8-缺失的区间.mp419.47MB
课时7-寻找峰值.mp415.8MB
课时6-相交链表.mp419.49MB
课时5-最小栈.mp48.25MB
课时4-乘积最大子数组.mp443.27MB
课时3-逆波兰表达式求值.mp410.29MB
课时2-直线上最多的点数.mp457.53MB
课时1-排序链表.mp459.1MB
课时11-颠倒二进制位.mp451.38MB
课时10-多数元素.mp426.45MB
章节62-leetcode高频题目全讲(十四)
课时9-LRU缓存code实现.mp476.01MB
课时8-LRU缓存.mp443.36MB
课时7-环形链表.mp414.25MB
课时6-单词拆分(4).mp427.12MB
课时5-单词拆分(3).mp443.31MB
课时4-单词拆分(2).mp447.5MB
课时3-单词拆分(1).mp443.75MB
课时2-复制带随机指针的链表.mp435.9MB
课时1-只出现一次的数字.mp415.45MB
章节61-leetcode高频题目全讲(十三)
课时7-加油站code实现(2).mp454.41MB
课时6-加油站code实现(1).mp435.71MB
课时5-加油站.mp435.93MB
课时4-窗口最大值最小值更新结构.mp432.56MB
课时3-分割字符串code实现.mp447.57MB
课时2-分割字符串.mp454.17MB
课时1-被围绕的区域.mp432.74MB
章节60-leetcode高频题目全讲(十二)
课时8-最佳买卖股票时机含冷冻期.mp458.31MB
课时7-买卖股票的最佳时机四code实现及优化.mp457.93MB
课时6-买卖股票的最佳时机四.mp438.64MB
课时5-买卖股票的最佳时机三(2).mp439.08MB
课时4-买卖股票的最佳时机三(1).mp428.22MB
课时3-买卖股票的最佳时机二.mp414.54MB
课时2-买卖股票的最佳时机.mp415.8MB
课时1-addRemoveGetlndexGrest.mp429.05MB
章节5-Manacher算法及其扩展
课时9-i在R外(2).mp410.5MB
课时8-i在R外(1).mp413.45MB
课时7-Manacher算法(2).mp43.11MB
课时6-Manacher算法(1).mp419.41MB
课时5-复杂度.mp43.74MB
课时4-解决偶数回文数.mp411.72MB
课时3-解法.mp45.64MB
课时2-回文作用.mp43.41MB
课时1-回文.mp44.15MB
课时16-讲解代码.mp414.75MB
课时15-例题(2).mp46.53MB
课时14-例题(1).mp42.55MB
课时13-讲解代码(2).mp417.1MB
课时12-讲解代码(1).mp429.21MB
课时11-讲解伪代码复杂度.mp419.39MB
课时10-i在R外(3).mp420.33MB
章节59-leetcode高频题目全讲(十一)
课时9-杨辉三角形.mp412.77MB
课时8-填充每个节点的下一个右侧节点指针.mp476.48MB
课时7-填充每个节点的下一个右侧节点指针.mp411.4MB
课时6-将有序的数组转换为二叉搜索树.mp412.81MB
课时5-从前序与中序遍历序列构造二叉树(2).mp454.76MB
课时4-从前序与中序遍历序列构造二叉树(1).mp456.53MB
课时3-二叉树的最大深度.mp416.91MB
课时2-二叉树的层序遍历(2).mp463.84MB
课时1-二叉树的层序遍历(1).mp448.33MB
章节58-leetcode高频题目全讲(十)
课时9-对称二叉树.mp435.84MB
课时8-二叉树的中序遍历和验证二叉搜索树.mp417.84MB
课时7-解码方法.mp469.89MB
课时6-合并两个有序数组.mp420.78MB
课时5-code实现.mp433.8MB
课时4-柱状图中最大的矩形.mp443.58MB
课时3-该为递归.mp421.31MB
课时2-单词搜索.mp445MB
课时1-子集.mp423.81MB
章节57-leetcode高频题目全讲(九)
课时8-code实现.mp464.24MB
课时7-最小覆盖子串.mp442.85MB
课时6-code实现.mp449.08MB
课时5-矩阵置零.mp446.57MB
课时4-爬楼梯.mp48.3MB
课时3-Sqrt(x).mp425.3MB
课时2-加一.mp416.3MB
课时1-合并区间.mp446.76MB
章节56-leetcode高频题目全讲(八)
课时8-不同路径.mp453.46MB
课时7-最大子数组和.mp467.25MB
课时6-Pow(x n).mp414.97MB
课时5-code实现(4).mp436.26MB
课时4-code实现(3).mp426.19MB
课时3-code实现(2).mp442.11MB
课时2-code实现(1).mp442.66MB
课时1-100等于p1加p2除p3 要求p1 p2 p3 必须把1-9使用完毕不能重复 满足的条件称之为带分数形式 p2除p3必须整除 返回输入N 返回N有多少种带分数形式.mp431.37MB
章节55-leetcode高频题目全讲(七)
课时9-code实现.mp415.18MB
课时8-螺旋矩阵.mp410.64MB
课时7-Pow(x n).mp414.97MB
课时6-字母异位词分组.mp420.03MB
课时5-旋转图像(2).mp452.94MB
课时4-旋转图像(1).mp439.28MB
课时3-code实现(2).mp442.11MB
课时2-code实现(1).mp442.66MB
课时1-最长同值路径.mp429.77MB
章节54-leetcode高频题目全讲(六)
课时7-全排列.mp481.1MB
课时6-改为动态规划.mp450.5MB
课时5-code实现(2).mp465.28MB
课时4-code实现(1).mp445.29MB
课时3-有N个位置 初始位置start 结束位置end 可以向前向后跳 结束位置只能是正好到达 返回至少多少不到达 否则返回 -1.mp410.23MB
课时2-跳跃游戏二.mp452.8MB
课时1-跳跃游戏.mp431.95MB
章节53-leetcode高频题目全讲(五)
课时9-通配符匹配(2).mp443.94MB
课时8-通配符匹配(1).mp444.83MB
课时7-code实现.mp413.68MB
课时6-接雨水.mp429.2MB
课时5-答疑.mp411.43MB
课时4-code实现.mp432.24MB
课时3-缺失的第一个正数(2).mp446.98MB
课时2-缺失的第一个正数(1).mp438.54MB
课时1-外观数列.mp411.23MB
课时12-通配符匹配斜率优化.mp440.31MB
课时11-通配符匹配(4).mp417.37MB
课时10-通配符匹配(3).mp449.5MB
章节52-leetcode高频题目全讲(四)
课时9-code实现.mp450.28MB
课时8-搜索旋转排序数组.mp46.33MB
课时7-给个数返回这个数的二进制表示形式.mp421.04MB
课时6-code实现(3).mp431.79MB
课时5-code实现(2).mp451.05MB
课时4-code实现(1).mp442.42MB
课时3-两数相除.mp421.78MB
课时2-code实现.mp416.08MB
课时1-删除有序数组中的重复项.mp411.05MB
课时12-解数独.mp435.45MB
课时11-有效的数独.mp434.1MB
课时10-在排序数组中查找元素的第一个和最后一个位置.mp415.36MB
章节51-leetcode高频题目全讲(三)
课时9-有效的括号.mp419.32MB
课时8-code实现.mp432.25MB
课时7-删除链表的倒数第N个节点.mp414.35MB
课时6-code实现.mp434.9MB
课时5-电话号码的字母组合.mp411.86MB
课时4-code实现.mp435.32MB
课时3-三和问题.mp464.17MB
课时2-code实现.mp48.1MB
课时1-最长公共前缀题目讲解.mp410.7MB
课时12-合并K个升序链表.mp439.25MB
课时11-括号生成.mp455.55MB
课时10-code实现.mp418.38MB
章节50-leetcode高频题目全讲(二)
课时9-正则表达式匹配.mp418.92MB
课时8-罗马数字转数字.mp44.99MB
课时7-code实现.mp45.71MB
课时6-数字转罗马数字.mp412.47MB
课时5-盛最多水的容器.mp447.06MB
课时4-字符串转换整数(3).mp432.88MB
课时3-字符串转换整数(2).mp440.21MB
课时2-字符串转换整数(1).mp449.53MB
课时1-整数反转.mp457.99MB
课时14-答疑.mp47.78MB
课时13-code实现(4).mp478.08MB
课时12-code实现(3).mp444.4MB
课时11-code实现(2).mp441.84MB
课时10-code实现(1).mp452.31MB
章节4-KMP算法及其扩展
课时9-讲解代码.mp423.54MB
课时8-复杂度.mp44.67MB
课时7-和快排的区别.mp41.49MB
课时6-例子4.mp43.23MB
课时5-BFPR算法.mp41.95MB
课时4-例子3.mp411.12MB
课时3-例子2代码讲解(2).mp417.41MB
课时2-例子2代码讲解(1).mp421.61MB
课时1-例子1.mp47.63MB
课时14-bfpr算法代码.mp437.37MB
课时13-O(N).mp41.37MB
课时12-为什么选M.mp430.77MB
课时11-选M.mp412.2MB
课时10-bfpr算法.mp42.76MB
章节49-leetcode高频题目全讲(一)
课时6-寻找两个正序数组的中位数code实现.mp457.16MB
课时5-寻找两个正序数组的中位数.mp463.42MB
课时4-无重复字符的最长子串code实现.mp466.79MB
课时3-无重复字符的最长子串.mp449.35MB
课时2-两数相加.mp449.06MB
课时1-两个数之和.mp417.67MB
章节48-经典面试题目(三十二)
课时9-code实现.mp447.6MB
课时8-后缀数组解法(4).mp436.25MB
课时7-后缀数组解法(3).mp444.58MB
课时6-后缀数组解法(2).mp442.13MB
课时5-后缀数组解法(1).mp437.22MB
课时4-奇数排序.mp411.08MB
课时3-后缀数组.mp429.8MB
课时2-面试与笔试注意点.mp415.73MB
课时1-打印机问题.mp422.84MB
课时14-答疑.mp422.57MB
课时13-code实现(3).mp434.13MB
课时12-code实现(2).mp436.32MB
课时11-code实现(1).mp444.84MB
课时10-拼接最大数.mp423.57MB
章节47-经典面试题目(三十一)
课时9-根据描述计算可能有多少种arr可以满足条件(3).mp443.28MB
课时8-根据描述计算可能有多少种arr可以满足条件(2).mp435.62MB
课时7-根据描述计算可能有多少种arr可以满足条件(1).mp450.85MB
课时6-code实现.mp43.42MB
课时5-最小区间.mp436.07MB
课时4-code实现.mp427MB
课时3-奇怪的打印机.mp435.03MB
课时2-code实现.mp445.17MB
课时1-移除盒子.mp457.65MB
课时11-根据描述计算可能有多少种arr可以满足条件(5).mp445.04MB
课时10-根据描述计算可能有多少种arr可以满足条件(4).mp448.73MB
章节46-经典面试题目(三十)
课时9-返回要铺满2乘N的区域不同的铺法有多少种.mp432.45MB
课时8-code实现(6).mp426.28MB
课时7-code实现(5).mp444.49MB
课时6-code实现(4).mp438.08MB
课时5-code实现(3).mp457.21MB
课时4-code实现(2).mp443.67MB
课时3-code实现(1).mp454.53MB
课时2-TSP问题.mp422.63MB
课时1-K的N次方.mp45.34MB
课时12-code实现.mp454.99MB
课时11-你有无限的1乘2砖块要铺满M乘N的区域不同的铺法.mp410.11MB
课时10-code实现.mp46.42MB
章节45-经典面试题目(二十九)
课时9-返回ques方法o1和o2的最近公共祖先(3).mp423.67MB
课时8-返回ques方法o1和o2的最近公共祖先(2).mp426.69MB
课时7-返回ques方法o1和o2的最近公共祖先(1).mp441.08MB
课时6-code实现.mp419.11MB
课时5-返回矩阵中最大子矩阵中有多少个1.mp435.44MB
课时4-code实现.mp49.01MB
课时3-返回其中最长的连续序列的长度.mp437.23MB
课时2-code实现.mp427.32MB
课时1-在数组中组合成回文串并记录返回所有的记录.mp460.99MB
课时10-code实现.mp465.89MB
章节44-经典面试题目(二十八)
课时9-返回最大达标正方形(二).mp421.02MB
课时8-返回最大达标正方形(一).mp46.95MB
课时7-code实现.mp433.62MB
课时6-返回升序关系相等关系或者降序关系的对数(2).mp440.29MB
课时5-返回升序关系相等关系或者降序关系的对数(1).mp436.93MB
课时4-code实现.mp410.1MB
课时3-给定一个字符串s求s中有多少个字面值不相同的子序列.mp434.53MB
课时2-code实现.mp423.2MB
课时1-返回等累加和集合对中最大的累加和.mp441.04MB
章节43-经典面试题目(二十七)
课时9-code实现(4).mp422.35MB
课时8-code实现(3).mp454.22MB
课时7-code实现(2).mp443.4MB
课时6-code实现(1).mp450.67MB
课时5-用炮弹打天花板上挂件返回掉落物的个数.mp450.19MB
课时4-code实现.mp434.48MB
课时3-给定一块田地分成十六分返回最大价值的可能性(3).mp426.57MB
课时2-给定一块田地分成十六分返回最大价值的可能性(2).mp435.94MB
课时1-给定一块田地分成十六分返回最大价值的可能性(1).mp434.47MB
章节42-经典面试题目(二十六)
课时9-返回最差的情况下扔旗子最少次数(一次只能仍一个棋子)(3).mp428.97MB
课时8-返回最差的情况下扔旗子最少次数(一次只能仍一个棋子)(2).mp446.86MB
课时7-返回最差的情况下扔旗子最少次数(一次只能仍一个棋子)(1).mp432.48MB
课时6-返回在最短的时间内画完(2).mp440.63MB
课时5-返回在最短的时间内画完(1).mp431.98MB
课时4-不等式优化效果.mp41.86MB
课时3-code实现.mp474.84MB
课时2-在居民点上建邮局返回最小的距离(2).mp450.83MB
课时1-在居民点上建邮局返回最小的距离(1).mp436.6MB
课时10-返回最差的情况下扔旗子最少次数(一次只能仍一个棋子)(4).mp445.83MB
章节41-经典面试题目(二十五)
课时8-code实现.mp465.94MB
课时7-在居民点上建邮局返回最小的距离(2).mp420.21MB
课时6-在居民点上建邮局返回最小的距离(1).mp437.86MB
课时5-数组在i处分割后返回累加和中最大的最小值.mp444.21MB
课时4-数组分割后返回累加和中最大的最小值.mp431.78MB
课时3-给出一个数组返回统计数组(3).mp440.91MB
课时2-给出一个数组返回统计数组(2).mp425.15MB
课时1-给出一个数组返回统计数组(1).mp446.98MB
章节40-经典面试题目(二十四)
课时8-code实现(2).mp461.81MB
课时7-code实现(1).mp452.08MB
课时6-返回如果要吧所有数都覆盖至少需要多少个相机.mp424.33MB
课时5-小孩分糖果.mp443.16MB
课时4-code实现.mp413.06MB
课时3-返回最大的三子数组的最大和.mp457.33MB
课时2-code实现.mp421.28MB
课时1-实现这个结构K作为参数给出.mp458.99MB
章节3-bfprt算法与蓄水池算法
课时9-讲解代码(4).mp417.55MB
课时8-例子.mp413.11MB
课时7-讲解代码(3).mp419.67MB
课时6-讲解代码(2).mp427.91MB
课时5-讲解代码(1).mp415.75MB
课时4-bfpt算法(3).mp442.84MB
课时3-bfpt算法(2).mp442.13MB
课时2-bfpt算法(1).mp413.86MB
课时1-查询字符串.mp412.99MB
章节39-经典面试题目(二十三)
课时9-返回长度为N的Boolean型数组(2).mp441.52MB
课时8-返回长度为N的Boolean型数组(1).mp417.98MB
课时7-code实现(2).mp437.9MB
课时6-code实现(1).mp446.31MB
课时5-扰乱字符串(2).mp442.38MB
课时4-扰乱字符串(1).mp437.01MB
课时3-code实现.mp455.72MB
课时2-求str1的子串中含有str2所有字符的最小子串长度(2).mp428.54MB
课时1-求str1的子串中含有str2所有字符的最小子串长度(1).mp438.91MB
课时12-最优解(3).mp433.74MB
课时11-最优解(2).mp434.4MB
课时10-最优解(1).mp437.34MB
章节38-经典面试题目(二十二)
课时9-Hanoi问题.mp450.57MB
课时8-code实现.mp415.77MB
课时7-返回能能获得的最大分数.mp423.17MB
课时6-code实现.mp421.36MB
课时5-返回在转轮中key的个数.mp421.18MB
课时4-返回字符串中是否包含通配符(4).mp439.29MB
课时3-返回字符串中是否包含通配符(3).mp442.38MB
课时2-返回字符串中是否包含通配符(2).mp441.27MB
课时1-返回字符串中是否包含通配符(1).mp438.72MB
课时11-code实现.mp446.32MB
课时10-把arr中所有数组合成一个返回最小代价.mp416.27MB
章节37-经典面试题目(二十一)
课时9-code实现(3).mp458.28MB
课时8-code实现(2).mp451.78MB
课时7-code实现(1).mp450.51MB
课时6-返回一个长度为N的数组表示N个项目的结束时间.mp454.68MB
课时5-code实现(3).mp423.82MB
课时4-code实现(2).mp441.2MB
课时3-code实现(1).mp443.31MB
课时2-返回arr的所有子序列中累加和%m之后的最大值.mp441.28MB
课时1-返回一个长度为2的二叉树节点类型的数组errs.mp466.49MB
章节36-经典面试题目(二十)
课时8-code实现.mp453.98MB
课时7-环形山问题(2).mp449.4MB
课时6-环形山问题(1).mp437.42MB
课时5-code实现.mp442.51MB
课时4-空间复杂度.mp426.25MB
课时3-如何使用有限的变量调整数组(空间复杂度为O(N)).mp466.15MB
课时2-拓扑贡献记录.mp445.89MB
课时1-返回其中最大的且符合搜索二叉树条件的最大拓扑结构的大小.mp431.99MB
章节35-经典面试题目(十九)
课时7-code实现(2).mp451.37MB
课时6-code实现(1).mp445.46MB
课时5-有K个逆序对有多少种排列方式.mp449.91MB
课时4-给定一个正数求裂开的方法数动态规划优化状态依赖的技巧(4).mp437.77MB
课时3-给定一个正数求裂开的方法数动态规划优化状态依赖的技巧(3).mp443.32MB
课时2-给定一个正数求裂开的方法数动态规划优化状态依赖的技巧(2).mp444.93MB
课时1-给定一个正数求裂开的方法数动态规划优化状态依赖的技巧(1).mp439.86MB
章节34-经典面试题目(十八)
课时7-code实现.mp427.26MB
课时6-返回把回文数按除方案构成序列的个数.mp460.5MB
课时5-code实现.mp443.39MB
课时4-返回公式计算结果.mp449.09MB
课时3-code实现.mp476.47MB
课时2-返回蛇在矩阵中最长长度.mp420.02MB
课时1-求最长回文子序列长度.mp430.22MB
章节33-经典面试题目(十七)
课时7-code实现.mp450.97MB
课时6-返回如果同时让这N个人过河最少需要几条船.mp444.74MB
课时5-Nim博弈问题(2).mp436.72MB
课时4-Nim博弈问题(1).mp413.02MB
课时3-code实现.mp487.59MB
课时2-返回大楼的外边框的长度(2).mp439.24MB
课时1-返回大楼的外边框的长度(1).mp436.2MB
章节32-经典面试题目(十六)
课时9-code实现.mp49.45MB
课时8-约瑟夫环问题(3).mp449.22MB
课时7-约瑟夫环问题(2).mp438.06MB
课时6-约瑟夫环问题(1).mp48MB
课时5-code实现.mp414.16MB
课时4-返回两个有序数组找出最大的K个数字.mp437.74MB
课时3-code实现.mp461.12MB
课时2-返回两个有序数组找出最大的中位数(2).mp444.55MB
课时1-返回两个有序数组找出最大的中位数(1).mp433.05MB
课时10-N个人报数那掉X报数的人问剩下几号人.mp49.11MB
章节31-经典面试题目(十五)
课时9-code实现.mp429.55MB
课时8-返回咖啡机从开时到下杯的时间最短时间(不包括洗咖啡).mp438.11MB
课时7-code实现.mp48.42MB
课时6-返回指定K 数组长度为N 出现的次数大于NK的数.mp427.98MB
课时5-code实现.mp454.15MB
课时4-返回数组中出现的次数大于数组长度一半的数.mp411.86MB
课时3-返回在数组中指出现一次的数要求使用O(1)的格外空间.mp454.3MB
课时2-code实现.mp475.08MB
课时1-返回路径累加和为K的所有路径种的最长的路径最多有几个几点.mp423.12MB
章节30-经典面试题目(十四)
课时9-时间复杂度.mp47.1MB
课时8-code实现.mp429.49MB
课时7-返回使用arr中的单词有多少种拼接str的方式.mp418.55MB
课时6-code实现.mp429.49MB
课时5-无序数组返回排序后的相邻数的最大差值复杂度O(N)内解决.mp459.03MB
课时4-矩阵最大路径(3).mp426.59MB
课时3-矩阵最大路径(2).mp448.19MB
课时2-矩阵最大路径(1).mp439.68MB
课时1-返回根据map至少的初始血量.mp466.14MB
课时10-优化code.mp436.86MB
章节2-类似斐波那契数列的递归
课时9-区域填充问题.mp49.73MB
课时8-达标问题.mp412.95MB
课时7-上楼梯问题.mp43.79MB
课时6-奶牛问题.mp425.09MB
课时5-推广.mp41.94MB
课时4-斐波那契数列(3).mp414.57MB
课时3-斐波那契数列(2).mp418.14MB
课时2-斐波那契数列(1).mp423.09MB
课时1-递归.mp469.57MB
课时10-流线存储算法.mp423.77MB
章节29-经典面试题目(十三)
课时8-返回字符串s子序列等于t的不同子序列个数有多少个(2).mp448.12MB
课时7-返回字符串s子序列等于t的不同子序列个数有多少个(1).mp46.05MB
课时6-返回在一个二维数组中那些单词被走出来(3).mp436.19MB
课时5-返回在一个二维数组中那些单词被走出来(2).mp446.99MB
课时4-返回在一个二维数组中那些单词被走出来(1).mp442.6MB
课时3-返回从中心出发可以输出最长的递增链的长度.mp457.78MB
课时2-返回累加和小于等于K但是离K最近的子矩阵累加和.mp438.12MB
课时1-返回累加和小于等于K但是离K最近的子数组累加和.mp449.21MB
章节28-经典面试题目(十二)
课时9-返回随便交易股票能挣到的最大钱数.mp410.51MB
课时8-返回只做一次股票交易能挣到的最大钱数(2).mp49.91MB
课时7-返回只做一次股票交易能挣到的最大钱数(1).mp42.02MB
课时6-平行的两线段节点会一样多.mp49.55MB
课时5-k(n)=c(2n n)-c(2n n-1)的例题.mp423.03MB
课时4-答疑.mp47.82MB
课时3-返回组成2N的数符合条件有多少个.mp446.25MB
课时2-卡特兰数.mp426.64MB
课时1-返回最大可整合子数组的长度.mp437.56MB
课时12-返回交易不超过K次股票能挣到的最大钱数(3).mp448.35MB
课时11-返回交易不超过K次股票能挣到的最大钱数(2).mp444.39MB
课时10-返回交易不超过K次股票能挣到的最大钱数(1).mp438.71MB
章节27-经典面试题目(十一)
课时8-返回在纸上写下1到N中1写下了多少个(4).mp469.58MB
课时7-返回在纸上写下1到N中1写下了多少个(3).mp425.81MB
课时6-返回在纸上写下1到N中1写下了多少个(2).mp441.85MB
课时5-返回在纸上写下1到N中1写下了多少个(1).mp46.29MB
课时4-问能有多少种方法拼出M的面值(2).mp450.97MB
课时3-问能有多少种方法拼出M的面值(1).mp439.08MB
课时2-请设计一种消息接收并打印结构(2).mp462.16MB
课时1-请设计一种消息接收并打印结构(1).mp432.2MB
章节26-经典面试题目(十)
课时7-最少添加几个能让字符串整体都是回文串.mp4121.89MB
课时6-怪兽问题2.mp455.93MB
课时5-怪兽问题1.mp469.22MB
课时4-返回一条直线能穿多少点.mp472.55MB
课时3-删除多余字符使每种字符只保留一个.mp4103.67MB
课时2-代码方法2返回数组中有多少独立的域.mp417.49MB
课时1-返回数组中有多少独立的域.mp4104.72MB
章节25-经典面试题目(九)
课时9-面试快速提升方法.mp414.33MB
课时8-返回arr最少还缺几个数.mp488.25MB
课时7-SmallLeast.mp454.44MB
课时6-返回如果让arr整体有序需要最短子数组长度.mp454.02MB
课时5-StringCros代码.mp411.32MB
课时4-返回该数组能不能分成4个部分并且每部分累加和相等2.mp451.49MB
课时3-返回该数组能不能分成4个部分并且每部分累加和相等1.mp4126.25MB
课时2-两个数累加和最大的前k个2.mp413.32MB
课时1-两个数累加和最大的前k个1.mp459.56MB
课时10-在一个字符串中找到没有重复字符子串中最长的长度.mp444.8MB
章节24-经典面试题目(八)
课时7-一个字符串切几刀全回文返回express能有多少组合达到desired结果.mp4206.67MB
课时6-计算如何以最少的跳跃次数跳到最后一个数.mp464.63MB
课时5-返回express能有多少组合达到desired结果2.mp479.81MB
课时4-返回express能有多少组合达到desired结果1.mp4121.6MB
课时3-怎么让异或和结果最多.mp4156.13MB
课时2-MaxEOR代码.mp492.03MB
课时1-最大子数组异或和.mp4220.71MB
章节23-经典面试题目(七)
课时8-WordMinPaths代码.mp4269.88MB
课时7-返回所有最短变换路径.mp4186.45MB
课时6-回答问题.mp423.43MB
课时5-LeastRecentlyUsedCache代码.mp4149.66MB
课时4-实现思路.mp423.7MB
课时3-数据结构设计题.mp48.52MB
课时2-LRU内存替换算法.mp427.8MB
课时1-str1和str2删掉最少字符变成str1子串.mp4211.58MB
章节22-经典面试题目(六)
课时7-完全二叉树节点个数.mp439.18MB
课时6-s2删除啥就是s1的子串了.mp469.4MB
课时5-边界距离问题代码.mp441.34MB
课时4-边界距离问题.mp466.73MB
课时3-双向链表节点返回头节点.mp421.95MB
课时2-返回子矩阵的最大累加和(2).mp433.87MB
课时1-返回子数组的最大累加和(1).mp448.39MB
章节21-经典面试题目(五)
课时8-a信封套b信封返回最多套几层.mp424.89MB
课时7-最长递增子序列问题的解法思路代码.mp412.52MB
课时6-最长递增子序列问题的解法思路.mp419.79MB
课时5-最长递增子序列问题的解法.mp421.74MB
课时4-知中序和先序返回后续数组.mp441.32MB
课时3-像目录结构一样打印数组.mp455.54MB
课时2-最长公共子序列问题回顾2.mp457.14MB
课时1-最长公共子序列问题回顾1.mp453.46MB
章节20-经典面试题目(四)
课时9-实现TopRecord结构2 (1).mp448.79MB
课时8-实现方式.mp417.89MB
课时7-返回最大K前的字符串数组其结果唯一.mp414.27MB
课时6-实现方式.mp426.69MB
课时5-求两个字符串最长公共子串(2).mp48.12MB
课时4-求两个字符串最长公共子串(1).mp430.57MB
课时3-空间压缩.mp433.01MB
课时2-有N袋零食体积为V[i]背包容量为W能装下体积不超过背包容量的零食一共有几种方法(总体积为0也算一种方法).mp454.88MB
课时1-每种工作有难度和报酬.mp423.14MB
课时10-实现TopRecord结构2 (2).mp432.5MB
章节1-单调栈和窗口及其更新结构
课时9-单调栈(1).mp416.84MB
课时8-给定整型数组arr整数num子数组打标满足sub最大值减sub最小值大于等于num返回达标子数组数量(3).mp411.25MB
课时7-给定整型数组arr整数num子数组打标满足sub最大值减sub最小值大于等于num返回达标子数组数量(2).mp423.19MB
课时6-给定整型数组arr整数num子数组打标满足sub最大值减sub最小值大于等于num返回达标子数组数量.mp418.83MB
课时5-应用.mp424.04MB
课时4-一个固定大小窗口依次划过数组返回滑出最大值.mp47.93MB
课时3-双端队列(2).mp424.44MB
课时2-双端队列(1).mp428.43MB
课时1-窗口.mp46.6MB
课时12-正整数数组arr中sub是任意子数组算出(sub累加和)乘(sub最小值)的值这个值最大是多少.mp429.58MB
课时11-单调栈(3).mp439MB
课时10-单调栈(2).mp437.23MB
章节19-经典面试题目(三)
课时9-时间复杂度(1).mp415.54MB
课时8-总结流程.mp439.92MB
课时7-实现方式.mp415.52MB
课时6-一个二维数组其值表示地形高度求整块地可以装下多少水.mp430.51MB
课时5-实现方式(2).mp412.51MB
课时4-实现方式(1).mp44.15MB
课时3-一个非负数组其值表示地形高度求整块地可以装下格水(3).mp416.96MB
课时2-一个非负数组其值表示地形高度求整块地可以装下格水(2).mp46.54MB
课时1-一个非负数组其值表示地形高度求整块地可以装下格水(1).mp411.75MB
课时15-长度为N的数组返回K最小的数值对(2).mp42.9MB
课时14-长度为N的数组返回K最小的数值对(1).mp446.05MB
课时13-返回数组累加和为aim的不同三元组.mp49.26MB
课时12-返回数组累加和为aim的不同二元组.mp424.28MB
课时11-时间复杂度(3).mp45.63MB
课时10-时间复杂度(2).mp49.52MB
章节18-经典面试题目(二)
课时9-实现方式(1).mp431.18MB
课时8-二叉树头节点head路径规定可以从节点出发必须往下走到达任何节点返回最大路径.mp424.07MB
课时7-实现方式(2).mp411.96MB
课时6-实现方式(1).mp411.03MB
课时5-给二叉树头节点head路径规定必须从头结点到叶节点返回最大路径.mp44.29MB
课时4-用正整数M构建长的为M的数组arr要求三个位置ijk都有arr[i]+arr[j]!=2arr[j]返回arr 优化.mp43.25MB
课时3-实现方式.mp420.26MB
课时2-用正整数M构建长的为M的数组arr要求三个位置ijk都有arr[i]+arr[j]!=2arr[j]返回arr(2).mp411.55MB
课时1-用正整数M构建长的为M的数组arr要求三个位置ijk都有arr[i]+arr[j]!=2arr[j]返回arr(1).mp423.8MB
课时18-给一个数组arr长度为N在任意位置截取长度为大于0且小于N前缀为左部分剩下的为右部分取出左右两边最大绝对值返回最大的.mp421.66MB
课时17-实现方式.mp46.36MB
课时14-有序行列的二维数组找num返回ture或false.mp41.68MB
课时13-实现方式(2).mp43.47MB
课时12-实现方式(1).mp431.6MB
课时11-给二叉树头节点head路径规定可以从任何节点出发到任何节点返回最大路径和.mp49.02MB
课时10-实现方式(2).mp43.15MB
章节17-经典面试题目(一)
课时9-括号有效配比(1).mp415.85MB
课时8-括号有效配比(1).mp420.21MB
课时7-实现方式.mp48.01MB
课时6-括号配对问题如果一个括号字符串无效返回至少需要填几个字符能让其整体有效.mp415.96MB
课时5-实现方式.mp43.99MB
课时4-括号配对怎么判断一个括号字符串有效.mp413.29MB
课时3-实现方式.mp45.55MB
课时2-有序数组arr表示X轴上左点到右点位置给个绳子K(k为正整数)最多盖住几个点(任意位置碰到就算盖住)(2).mp41.27MB
课时1-有序数组arr表示X轴上左点到右点位置给个绳子K(k为正整数)最多盖住几个点(任意位置碰到就算盖住)(1).mp421.35MB
课时18-实现方式.mp49.48MB
课时17-在0和1的矩阵中边框为1的最大正方形边长(3).mp44.42MB
课时16-在0和1的矩阵中边框为1的最大正方形边长(2).mp425.16MB
课时15-在0和1的矩阵中边框为1的最大正方形边长(1).mp413.24MB
课时14-实现方式(3).mp45.46MB
课时13-实现方式(2).mp41.42MB
课时12-实现方式(1).mp426.56MB
课时11-有怕成一行的正方形,每个长方形已经染成红色绿色要再次染色就会被覆盖完成染色后每个红色R比绿色G距离最左侧近返回最少要涂染几个正方形.mp421.71MB
课时10-实现方式.mp420.7MB
章节16-AC自动机、卡特兰数
课时9-讲解代码.mp432.03MB
课时8-数组arr和整数a和b(a大于b)求arr有多少子数组累加和在ab区间中达标数量(3).mp432.07MB
课时7-数组arr和整数a和b(a大于b)求arr有多少子数组累加和在ab区间中达标数量(2).mp49.39MB
课时6-数组arr和整数a和b(a大于b)求arr有多少子数组累加和在ab区间中达标数量(1).mp48.64MB
课时5-有三个数组把每个数组的最小值放入有序表中然后把表中的最大值和最小值取出构成一个区间保证数组中的值至少有一个在此区间中(2).mp41.62MB
课时4-有三个数组把每个数组的最小值放入有序表中然后把表中的最大值和最小值取出构成一个区间保证数组中的值至少有一个在此区间中(1).mp416.92MB
课时3-红黑树(3).mp44.5MB
课时2-红黑树(2).mp429.92MB
课时1-红黑树(1).mp413.52MB
课时10-需要改写有序表的题目二.mp438MB
章节15-有序表的原理、应用、扩展(三)
课时9-讲解代码和添加(1).mp416.68MB
课时8-跳表.mp48.91MB
课时7-讲解代码(4).mp412.62MB
课时6-讲解代码(3).mp429.18MB
课时5-讲解代码(2).mp415.52MB
课时4-讲解代码(1).mp437.31MB
课时3-size-B.mp43.65MB
课时2-讲解代码.mp47.95MB
课时1-avr树.mp418.91MB
课时17-讲解代码(6).mp416.35MB
课时16-讲解代码(5).mp429.71MB
课时15-讲解代码(4).mp410.67MB
课时14-讲解代码(3).mp414.78MB
课时13-讲解代码(2).mp45.58MB
课时12-讲解代码(1).mp444.13MB
课时11-讲解代码和添加(3).mp48.1MB
课时10-讲解代码和添加(2).mp430.08MB
章节14-有序表的原理、应用、扩展(二)
课时9-讲解代码(2).mp410.74MB
课时8-讲解代码(1).mp450.24MB
课时7-左旋右旋(2).mp46.91MB
课时6-左旋右旋(1).mp425.04MB
课时5-调平恒(2).mp410.19MB
课时4-调平恒(1).mp41.85MB
课时3-红黑树.mp420.52MB
课时2-有序表在二叉树用法.mp435.09MB
课时1-使用左旋右旋.mp412.58MB
课时14-递归.mp46.58MB
课时13-void(2).mp411.92MB
课时12-void(1).mp419.58MB
课时11-SB树性.mp45.26MB
课时10-讲解疑惑.mp45.04MB
章节13-有序表的原理、应用、扩展(一)
课时9-32位无符号正整数范围0~4294967295现在有一个无序10G无符号正整数文件使用5GB的内存输出源文件所有数字排序结果(2).mp42.64MB
课时8-32位无符号正整数范围0~4294967295现在有一个无序10G无符号正整数文件使用5GB的内存输出源文件所有数字排序结果(1).mp430.6MB
课时7-32位无符号正整数范围0~4294967295现在有一个40亿个无符号正整数文件使用10MB的内存怎么找到40亿个整数的中位数.mp421.71MB
课时6-词最热(4).mp41.34MB
课时5-词最热(3).mp412.7MB
课时4-词最热(2).mp46.63MB
课时3-词最热(1).mp411.05MB
课时2-有一个100亿个URL的大文件每个URL占用64B找出所有重复的URL(1).mp49.09MB
课时15-搜索二叉树(4).mp423.8MB
课时14-搜索二叉树(3).mp450.92MB
课时13-搜索二叉树(2).mp436.12MB
课时1-32位无符号正整数范围0~4294967295现在有一个40亿个无符号正整数文件使用1GB的内存怎么找到出现次数最多的数.mp427.71MB
课时12-搜索二叉树(1).mp46.76MB
课时11-32位无符号正整数范围0~4294967295现在有一个无序10G无符号正整数文件使用5GB的内存输出源文件所有数字排序结果(4).mp41.88MB
课时10-32位无符号正整数范围0~4294967295现在有一个无序10G无符号正整数文件使用5GB的内存输出源文件所有数字排序结果(3).mp46.78MB
章节12-如何解决资源限制类题目
课时9-岛问题.mp46.08MB
课时8-哈希函数应用(2).mp42.28MB
课时7-哈希函数应用(1).mp415.55MB
课时6-哈希函数离散性(2).mp43.04MB
课时5-哈希函数离散性(1).mp42.26MB
课时4-解决传统负载均衡问题(2).mp420.1MB
课时3-解决传统负载均衡问题(1).mp428.59MB
课时2-哈希表 一致性和负载均衡.mp422.06MB
课时1-哈希表扩容.mp44.47MB
课时19-资源限制类例题2(4).mp45.1MB
课时18-资源限制类例题2(3).mp45.4MB
课时17-资源限制类例题2(2).mp44.73MB
课时16-资源限制类例题2(1).mp420.94MB
课时15-资源限制类例题2.mp46.43MB
课时14-资源限制类例题1.mp46.63MB
课时13-并差集(2).mp434.91MB
课时12-并差集(1).mp411.09MB
课时11-讲解代码(2).mp47.17MB
课时10-讲解代码(1).mp48.95MB
章节11-哈希函数有关的结构和岛问题
课时9-布隆过滤器.mp413MB
课时8-哈希函数扩容(2).mp44.61MB
课时7-哈希函数扩容(1).mp410.81MB
课时6-哈希表实现(2).mp43.53MB
课时5-哈希表实现(1).mp411.31MB
课时4-哈希函数应用(2).mp416.65MB
课时3-哈希函数应用(1).mp413.43MB
课时2-认识哈希函数(2).mp48.78MB
课时1-认识哈希函数(1).mp430.71MB
课时13-找到K个哈希函数.mp41.76MB
课时12-布隆过滤器三个重要公式(2).mp411.22MB
课时11-布隆过滤器三个重要公式(1).mp415.15MB
课时10-例题1.mp448.54MB
章节10-数组累加和问题三连
课时9-训练(2).mp41.13MB
课时8-训练(1).mp43.22MB
课时7-讲解代码(3).mp46.96MB
课时6-数组累加和第二连问题2.mp419.24MB
课时5-数组累加和第二连问题1.mp410.8MB
课时4-讲解代码(2).mp48.61MB
课时3-讲解代码(1).mp412.78MB
课时2-数组累加和第一连问题.mp428.93MB
课时1-例题1.mp433.43MB
课时14-讲解代码.mp448.98MB
课时13-数组累加和第三连问题(4).mp414.26MB
课时12-数组累加和第三连问题(3).mp424.97MB
课时11-数组累加和第三连问题(2).mp49.76MB
课时10-数组累加和第三连问题(1).mp411.96MB
08.算法与数据结构基础班-398
章节9-贪心算法
课时8-从头到尾讲一道利用贪心算法求解的题目(3).mp4101.57MB
课时7-从头到尾讲一道利用贪心算法求解的题目(2).mp425.2MB
课时6-从头到尾讲一道利用贪心算法求解的题目(1).mp419.67MB
课时5-贪心算法例子.mp421.91MB
课时4-贪心算法.mp414.2MB
课时3-返回a和b的最低公共祖先.mp482.89MB
课时2-返回这颗二叉树是不是满二叉树2.mp471.72MB
课时1-返回这颗二叉树是不是满二叉树1.mp475.57MB
章节8-二叉树的递归套路
课时9-二叉树的递归套路1.mp46.64MB
课时8-给定一个如如参数N,代表纸条都从下边上向上方连续对着N次,请从上到下导引所有折痕的方向2.mp421.21MB
课时7-给定一个如如参数N,代表纸条都从下边上向上方连续对着N次,请从上到下导引所有折痕的方向1.mp431.2MB
课时6-给一个二叉树中的某个节点,返回该节点的后继节点代码实现.mp410.28MB
课时5-给一个二叉树中的某个节点,返回该节点的后继节点2.mp43.3MB
课时4-后继.mp43.53MB
课时3-如果x没有又数.mp45.7MB
课时2-给一个二叉树中的某个节点,返回该节点的后继节点1.mp412.04MB
课时1-如何设计一个打印整棵树的打印函数.mp431.99MB
课时16-排队的最大快乐值.mp439.76MB
课时15-二叉树递归套路3.mp43.32MB
课时14-给定二叉树的头节点head,返回这个二叉树最大的二叉树搜索子树的头节点.mp464.28MB
课时13-给定一颗二叉树的头结点head,任何两个节点之间都存在距离,返回整课二叉树的最大距离.mp426.56MB
课时12-列出所有可能性后,确定到底需要向左树和右树要什么样的信息.mp423.05MB
课时11-二叉树的递归套路2.mp41.91MB
课时10-什么叫平衡树.mp42.47MB
章节7-二叉树的基本算法
课时9-实现二叉树按层遍历(队列方式).mp47.41MB
课时8-非递归方式实现二叉树的遍历(后序).mp449.73MB
课时7-非递归方式实现二叉树的遍历(中序).mp421.07MB
课时6-非递归方式实现二叉树的遍历(前序).mp420.82MB
课时5-非递归方式实现二叉树的遍历.mp4978.57KB
课时4-二叉树遍历实现.mp420.3MB
课时3-二叉树遍历是什么意思.mp46.62MB
课时2-二叉树遍历(什么叫子树).mp43.83MB
课时1-什么叫二叉树.mp42.77MB
课时12-二叉树的序列化和反序列化.mp436.15MB
课时11-统计二叉树最大的宽度(不用Map).mp419.07MB
课时10-统计二叉树最大的宽度(用Map).mp434.7MB
章节6-链表相关面试题
课时9-两个有环也可能无环的单链表,如果相交,返回相交的第一个节点,如果不想交,返回null代码实现.mp45.61MB
课时8-两个有环也可能无环的单链表,如果相交,返回相交的第一个节点,如果不想交,返回null.mp424.95MB
课时7-不用哈希表的方法.mp428.96MB
课时6-特殊的单链表节点(用哈希表的方法).mp415.56MB
课时5-将单链表按某值划分成左边小、中间相等、右边大的形式.mp446.05MB
课时4-给定一个单链表的头节点head,判断该链表是否为回文机构.mp430.73MB
课时3-快慢指针代码.mp426.31MB
课时2-快慢指针简介.mp43.94MB
课时1-链表问题.mp43.98MB
课时14-能不能不给单链表的头节点,只给想要删除的节点,就能做到在链表上把这个删掉.mp422.68MB
课时13-两个链表都有环有几种结构.mp423.55MB
课时12-答疑.mp45.12MB
课时11-两个无环链表是否相交代码.mp47.78MB
课时10-两个无环链表是否相交.mp46.21MB
章节5-trie、桶排序、排序总结
课时9-前缀树是怎么拓展的.mp45.7MB
课时8-答疑.mp45.64MB
课时7-删除.mp425.53MB
课时6-有多少字符串是以pre这个字符串作为前缀的.mp43.76MB
课时5-word这个字符串之前加入过几次.mp49.43MB
课时4-答疑.mp42.54MB
课时3-怎么实现前缀树.mp427.28MB
课时2-前缀树.mp424.97MB
课时1-答疑.mp424.08MB
课时18-常见的坑.mp424.31MB
课时17-排序算法总结.mp48.97MB
课时16-归并、快排、堆排序有没有稳定性.mp47.85MB
课时15-选择、冒泡、插入排序有没有稳定性.mp45.17MB
课时14-计数排序和基数排序.mp419.99MB
课时13-基数排序代码拆解.mp447.26MB
课时12-基数排序代码.mp413.56MB
课时11-基数排序.mp419.53MB
课时10-不基于比较的排序.mp413.82MB
章节4-比较器与堆
课时9-堆排序优化1.mp416.23MB
课时8-堆排序是什么.mp48.35MB
课时7-下沉的复杂度是多少.mp49.31MB
课时6-答疑.mp422.96MB
课时5-大根堆讲解2.mp416.59MB
课时4-大根堆代码1.mp415.22MB
课时3-大根堆讲解1.mp47.55MB
课时2-堆是什么.mp44.68MB
课时1-完全二叉树结构.mp413.16MB
课时18-什么情况下可以用语言提供的堆结构,什么情况下必须手动写代码实现.mp445.22MB
课时17-什么情况下可以用语言提供的堆结构,什么情况下必须手动写.mp416.64MB
课时16-比较器(特殊标准排序的结构).mp48.35MB
课时15-比较器(排序).mp47.41MB
课时14-比较器(重载比较运算符).mp414.24MB
课时13-答疑2.mp43.65MB
课时12-怎么保证每一个数再排完序的距离不会超过k.mp421.96MB
课时11-答疑1.mp411.56MB
课时10-直观认识完全二叉树.mp414.2MB
章节3-归并排序与随机快排
课时9-Partition过程.mp430.42MB
课时8-在一个数组中求降序对.mp421.19MB
课时7-根据常见面试题深入理解归并排序代码解析.mp415.8MB
课时6-根据常见面试题深入理解归并排序.mp433.08MB
课时5-归并排序时间复杂度分析.mp49.6MB
课时4-归并排序(非递归方法实现)(2).mp414.59MB
课时3-归并排序(非递归方法实现)(1).mp435.94MB
课时2-归并排序(递归方法实现).mp426.67MB
课时1-什么是归并排序.mp45.97MB
课时15-额外空间复杂度怎么估计.mp411.96MB
课时14-怎么解决复杂度.mp410.11MB
课时13-快速排序3.0.mp48.97MB
课时12-快速排序2.0.mp48.79MB
课时11-快速排序1.0.mp49.39MB
课时10-荷兰国旗问题.mp430MB
章节2-链表结构、栈、队列、递归行为、哈希表和有序表
课时9-如何用队列结构实现栈结构.mp44.82MB
课时8-既然语言都有这些结构和api,为什么还需要手撸练习.mp422.07MB
课时7-栈和队列的实际实现(数组实现).mp429.45MB
课时6-栈和队列的实际实现(双向链表实现).mp420.59MB
课时5-什么是栈和队列.mp43.42MB
课时4-java和c++在内存释放上的问题.mp414.94MB
课时3-把给定值删除.mp418.33MB
课时2-单双链表如何反转.mp418.37MB
课时1-单双向链表节点结构.mp44.22MB
课时13-哈希表.mp494.25MB
课时12-Master公式.mp442.92MB
课时11-求数组arr[L..R]中的最大值,怎么用递归方法实现.mp426.88MB
课时10-如何使用栈结构实现队列结构.mp417.17MB
章节1-认识复杂度、对数器、二分法与异或运算
课时9-面试、比赛、刷题中、一个问题的最优解是什么意思.mp45.28MB
课时8-额外空间复杂度.mp417.01MB
课时7-插入排序.mp424.85MB
课时6-冒泡排序.mp416.34MB
课时5-选择排序.mp412.41MB
课时4-时间复杂度的意义.mp411.18MB
课时3-常见的常数时间操作.mp425.99MB
课时2-何为常数时间的操作.mp43.14MB
课时20-一个数组中有一种数出现了奇数次,其他数都出现了偶数次怎么找到这两种数.mp436.72MB
课时1-什么是算法数据结构.mp42.98MB
课时19-怎么把一个int类型的数,提取出最右侧1来.mp48.48MB
课时18-一个数组中有一种数出现了奇数次,其他数都出现了偶数次怎么找到这种数.mp414.82MB
课时17-如何不用额外变量交换两个数的值.mp420.38MB
课时16-认识异或运算.mp414.05MB
课时15-局部最小值.mp415.29MB
课时14-在一个有序数组中,找=某个数的最左侧位置.mp420.69MB
课时13-什么叫二分法.mp47.71MB
课时12-什么叫对数器.mp431.97MB
课时11-算法和数据结构学习的大脉络.mp42.53MB
课时10-常见的时间复杂度.mp42.17MB
章节16-暴力递归到动态规划4
课时9-返回让所有咖啡杯变干净的最早完成时间方法2.mp462.65MB
课时8-返回让所有咖啡杯变干净的最早完成时间方法1.mp459.67MB
课时7-两个字符串的最长公共子序列问题(13).mp428.04MB
课时6-两个字符串的最长公共子序列问题(2).mp462.04MB
课时5-两个字符串的最长公共子序列问题(1).mp46.64MB
课时4-总结.mp437.36MB
课时3-返回需要至少多少张贴纸可以完成任务方法2.mp447.97MB
课时2-返回需要至少多少张贴纸可以完成任务方法1(2).mp463.67MB
课时1-返回需要至少多少张贴纸可以完成任务方法1(1).mp485.15MB
章节15-暴力递归到动态规划3
课时8-枚举行为优化.mp443.72MB
课时7-值为正数不重复每个值代表一种面值的货币每种面值的货币求组成 aim 的方法数(3).mp447.38MB
课时6-值为正数不重复每个值代表一种面值的货币每种面值的货币求组成 aim 的方法数(2).mp444.89MB
课时5-值为正数不重复每个值代表一种面值的货币每种面值的货币求组成 aim 的方法数(1).mp422.79MB
课时4-解题规律.mp418.25MB
课时3-返回所有的路径中最小的路径和(2).mp441.8MB
课时2-返回所有的路径中最小的路径和(1).mp426.7MB
课时1-返回让所有咖啡杯变干净的最早完成时间.mp487.75MB
章节14-暴力递归到动态规划2
课时9-经典动态规划.mp441.34MB
课时8-动态规划.mp436.97MB
课时7-怎么尝试一件事.mp429.8MB
课时6-回答问题.mp46.56MB
课时5-N皇后方法2.mp441.16MB
课时4-N皇后方法1.mp447.06MB
课时3-N皇后.mp461.68MB
课时2-课前例题2讲解.mp426.41MB
课时1-课前例题1讲解.mp435.64MB
章节13-暴力递归到动态规划1
课时8-范围上尝试的模型.mp471.81MB
课时7-从左往右尝试模型2.mp438.93MB
课时6-从左往右尝试模型1.mp450.86MB
课时5-打印一个字符串的全部排列不出现重复的排列.mp426.5MB
课时4-打印一个字符串的全部排列.mp435.99MB
课时3-打印一个字符串的全部子序列.mp410.71MB
课时2-尝试.mp432.02MB
课时1-二叉树序列化.mp413.32MB
章节12-动态规划
课时8-给你一个栈请你逆序这个栈不能申请额外的数据结构只能使用递归函数如何实现.mp442.13MB
课时7-汉诺塔问题(3).mp439.01MB
课时6-汉诺塔问题(2).mp433.85MB
课时5-汉诺塔问题(1).mp436.01MB
课时4-暴力递归.mp43.42MB
课时3-改进后的Dijkstra算法.mp437.11MB
课时2-证明Dijkstra算法.mp426.66MB
课时1-Dijkstra算法.mp465.94MB
章节11-暴力递归
课时7-最小生成树算法之Prim.mp4115.33MB
课时6-最小生成树算法之Kruskal.mp455.56MB
课时5-图的拓扑排序算法.mp456.73MB
课时4-图的宽度优先&深度优先遍历(2).mp414.85MB
课时3-图的宽度优先&深度优先遍历(1).mp472.07MB
课时2-图.mp4104.81MB
课时1-合并users返回合并之后的用户数量.mp487.93MB
章节10-并查集结构和图相关的算法
课时9-并查集代码.mp441.18MB
课时8-isSameSet和union方法的代价越低越好.mp422.98MB
课时7-并查集.mp424.41MB
课时6-每做完一个项目马上获得的收益可以支持你去做下一个项目不能并行的做项目你最后获得的最大钱数.mp446.68MB
课时5-整分整块金条,怎么分最省铜板.mp430.65MB
课时4-返回如果点亮str中所有需要点亮的位置,至少需要几盏灯.mp454.6MB
课时3-贪心算法的解题套路实战.mp459.39MB
课时2-贪心算法的解题套路.mp415.28MB
课时1-贪心算法求解的标准过程.mp43.8MB
课时10-并查集优化.mp444.93MB
07.算法数据结构体系学习班-339
章节9-第9节:前缀树、不基于比较的排序、排序稳定性
课时8-排序算法的稳定性.mp435.21MB
课时7-计数排序和基数排序3.mp419.82MB
课时6-计数排序和基数排序2.mp436.86MB
课时5-计数排序和基数排序1.mp429.06MB
课时4-前缀树3.mp435.65MB
课时3-前缀树2.mp445.74MB
课时2-前缀树1.mp433.59MB
课时1-前缀树概念.mp449.23MB
章节8-第8节:加强堆
课时9-手动改写堆题目练习5.mp462.26MB
课时8-手动改写堆题目练习4.mp478.51MB
课时7-手动改写堆题目练习3.mp452.88MB
课时6-手动改写堆题目练习2.mp461.41MB
课时5-手动改写堆题目练习1.mp450.54MB
课时4-最大线段重合问题(用堆的实现)3.mp431.19MB
课时3-最大线段重合问题(用堆的实现)2.mp454.87MB
课时2-最大线段重合问题(用堆的实现)1.mp430.95MB
课时1-手写堆.mp420.71MB
章节7-第7节:堆和堆排序
课时9-堆排序1.mp420.68MB
课时8-堆排序额外空间复杂度.mp444.51MB
课时7-大根堆,小根堆.mp448.15MB
课时6-完全二叉树,堆,大根堆3.mp452.4MB
课时5-完全二叉树,堆,大根堆2.mp439.18MB
课时4-完全二叉树,堆,大根堆1.mp438.73MB
课时3-比较器,和堆结构.mp449.33MB
课时2-任何比较器.mp455.4MB
课时1-认识比较器.mp441.22MB
课时10-堆排序2.mp431.86MB
章节6-第6节:归并排序附加题、随机快速排序
课时9-快速排序2.mp431.17MB
课时8-快速排序1.mp429.21MB
课时7-荷兰国旗题解.mp448.06MB
课时6-快速排序之荷兰国旗.mp443.3MB
课时5-归并排序:题解2.mp445.01MB
课时4-归并排序:题解1.mp475.16MB
课时3-归并排序:前置知识2.mp426.34MB
课时2-归并排序:前置知识1.mp438.3MB
课时1-归并排序序.mp439.86MB
课时10-问题答疑.mp444.32MB
章节5-第5节:归并排序及其相关面试题
课时8-BiggerThanRightTwice再次解析.mp453.78MB
课时7-BiggerThanRightTwice.mp439.85MB
课时6-SmallSum代码.mp436.37MB
课时5-小和另个例子.mp417.16MB
课时4-小和问题.mp453.09MB
课时3-非递归方法实现.mp439.93MB
课时2-归并排序2.mp441.86MB
课时1-归并排序1.mp436.69MB
章节4-第4节:一些基础的数据结构
课时7-哈希表和有序表.mp481.54MB
课时6-Master公式.mp455.47MB
课时5-理解递归.mp470.68MB
课时4-栈和队列常见的面试题二.mp440.05MB
课时3-栈和队列常见的面试题一.mp423.77MB
课时2-栈和队列.mp462.71MB
课时1-单向链表和双向链表.mp476.84MB
章节48-第48节:动态规划猜法中和外部信息简化的相关问题(下)
课时5-最大网络流算法之dinic算法详解2.mp4324.85MB
课时4-最大网络流算法之dinic算法详解1.mp4202.38MB
课时3-计算可能有多少种不同的arr可以满足以上条件2.mp4168.58MB
课时2-计算可能有多少种不同的arr可以满足以上条件1.mp4333.37MB
课时1-leetcode664奇怪的打印机.mp4153.19MB
章节47-第47节:动态规划猜法中和外部信息简化的相关问题(上)
课时5-哈夫曼树详解.mp4135.2MB
课时4-给定一个数组arr和一个正数M返回在arr的子数组在长度不超过M的情况下最大的累加和.mp460.47MB
课时3-消字符问题.mp4160.97MB
课时2-leetcode546拆箱.mp4323.47MB
课时1-打气球得分问题.mp4283.47MB
章节46-第46节:后缀数组解决的面试题
课时6-最长公共子串问题2.mp4246.02MB
课时5-最长公共子串问题1.mp4142.23MB
课时4-返回所有可能的结果中代表最大数字的结果(2).mp4156.3MB
课时3-返回所有可能的结果中代表最大数字的结果(1).mp4160.23MB
课时2-返回所有可能的结果中代表最大数字的结果题意.mp423.58MB
课时1-想把str2整体插入到str1中的某个位置形成最大的字典序返回字典序最大的结果.mp4218.33MB
章节45-第45节:DC3生成后缀数组详解
课时6-DC3问题2.mp4109.01MB
课时5-DC3问题1.mp447.03MB
课时4-DC3算法.mp470.46MB
课时3-按字典序排在最后的子串.mp480.16MB
课时2-奇数排序.mp421.98MB
课时1-后缀数组.mp459.21MB
章节44-第44节:状态压缩的动态规划
课时6-你有无限的1乘以2的砖块要铺满MN的区域不同的铺法有多少种2.mp4114.41MB
课时5-你有无限的1乘以2的砖块要铺满MN的区域不同的铺法有多少种1.mp497.41MB
课时4-TSP问题2.mp456.68MB
课时3-TSP问题1.mp499.3MB
课时2-Leetcode464CanIWin问题2.mp4121.05MB
课时1-Leetcode464CanIWin问题1.mp486.6MB
章节43-第43节:四边形不等式技巧(下)
课时6-7颗石子丢10次出现的楼层问题.mp468.5MB
课时5-返回如果想找到棋子不会摔碎的最高层数即使在最差的情况下扔 的最少次数2.mp4110.1MB
课时4-返回如果想找到棋子不会摔碎的最高层数即使在最差的情况下扔 的最少次数1.mp457.99MB
课时3-邮局优化.mp442.76MB
课时2-所有的居民点到最近邮局的总距离最短返回最短的总距离.mp4121.24MB
课时1-继续昨天返回完成所有画作需要最少时间.mp486.35MB
章节42-第42节:四边形不等式技巧(上)
课时8-所有的画家并行工作请返回完成所有的画作需要的最少时间最优解.mp4171.67MB
课时7-所有的画家并行工作请返回完成所有的画作需要的最少时间2.mp4279.53MB
课时6-所有的画家并行工作请返回完成所有的画作需要的最少时间1.mp4168.23MB
课时5-四边形不等式技巧特征.mp478.16MB
课时4-求出将n堆石子合并成一堆的最小得分或最大得分合并方案.mp4192.27MB
课时3-再讲一遍题目2.mp4147.95MB
课时2-要求返回一个长度为N的s数组s[i] 在arr[0…i]范围上做最优划分所得到的min{左部分累加和右部分累加和}的最大值.mp4195.72MB
课时1-求这么多方案中min左部分累加和右部分累加和的最大值是多少.mp452.58MB
章节41-第41节:子数组达到规定累加和的最大长度系列问题
课时7-给定一个正方形矩阵matrix原地调整成顺时针90度转动的样子.mp472.5MB
课时6-总结技巧.mp413.76MB
课时5-数组给定一个值v求子数组平均值小于等于v的最长子数组长度.mp410.48MB
课时4-所有子数组里哪个子数组的累加和小于等于K并且是长度最大的返回其长度.mp4114.83MB
课时3-值可能正可能负可能0所有子数组里哪个子数组的累加和等于K且是长度最大的返回其长度.mp449.38MB
课时2-给定一个正整数值K找到所有子数组里哪个子数组的累加和等于K并且是长度最大的返回其长度.mp438.51MB
课时1-卡特兰数修正.mp426.97MB
章节40-第40节:根据数据量猜解法(续)、卡特兰数
课时5-卡特兰数公式.mp4209.38MB
课时4-卡特兰数.mp4119.46MB
课时3-n袋零食背包容量w一共有多少种零食放法2.mp479.37MB
课时2-n袋零食背包容量w一共有多少种零食放法1.mp4223.32MB
课时1-返回arr的所有子序列中累加和除以m之后的最大值.mp4266.07MB
章节3-第3节:异或运算相关面试题
课时8-到出现了k次的数总结.mp445.17MB
课时7-找到出现了k次的数相关的一个例子.mp475.69MB
课时6-找到出现了k次的数代码实现.mp443.61MB
课时5-找到出现了k次的数解.mp445.83MB
课时4-怎么找到并打印这两种数.mp443MB
课时3-怎么把一个int类型的数提取出最右侧的1来.mp417.34MB
课时2-认识异或运算题目二找到并打印这种数.mp412.76MB
课时1-认识异或运算和题目一如何不用额外变量交换两个数.mp455.03MB
章节39-第39节:根据对数器找规律、根据数据量猜解法
课时5-返回通过所有怪兽需要花的最小钱数.mp4226.08MB
课时4-对数器找规律.mp446.83MB
课时3-给定一个数返回是不是连续正数和.mp480.8MB
课时2-轮流吃草返回谁会赢.mp4108.91MB
课时1-买苹果返回袋子数.mp480.84MB
章节38-第38节:有序表(下)
课时9-红黑树.mp429.19MB
课时8-AddRemoveGetIndexGreet代码.mp449.2MB
课时7-把num加入到index位置取出index位置的值把index位置上的值删除要求三个方法时间复杂度O.mp471.73MB
课时6-SlidingWindowMedian代码.mp413.14MB
课时5-有一个滑动窗口想知道每一个窗口状态的中位数题意.mp446.51MB
课时4-CountOfRangSum代码.mp442.69MB
课时3-给定一个数组arr和两个整数a和b求arr中有多少个子数组累加和在a到b这个范围上返回达标的子数组数量题意讲解2.mp419.5MB
课时2-给定一个数组arr和两个整数a和b求arr中有多少个子数组累加和在a到b这个范围上返回达标的子数组数量题意讲解1.mp483.71MB
课时1-avl删除.mp430.76MB
章节37-第37节:有序表(中)
课时8-跳表code2.mp447.96MB
课时7-跳表code1.mp495.25MB
课时6-跳表正式例子.mp445.79MB
课时5-跳表引入.mp440.83MB
课时4-每轮经过调整后谁的孩子发生变化了谁就再查的code.mp438.46MB
课时3-每轮经过调整后谁的孩子发生变化了谁就再查.mp416.97MB
课时2-SB树四种违规类型.mp424.1MB
课时1-SB树.mp457.27MB
章节36-第36节:有序表(上)
课时9-AVL实现答疑.mp445.58MB
课时8-AVL实现代码.mp485.64MB
课时7-AVL树删除节点.mp47.39MB
课时6-AVL树加入节点.mp424.59MB
课时5-AVL树平衡性再讲解.mp426.5MB
课时4-AVL树平衡性.mp471.77MB
课时3-AVL树.mp431.09MB
课时2-平衡搜索二叉树.mp425.39MB
课时1-引入.mp420.02MB
章节35-第35节:资源限制类题目的解题套路
课时9-有一个10G大小的文件每一行都装着这种类型的数字整个文件是无序的给你5G的内存空间请你输出一个10G大小的文件就是原文件所有数字排序的结果.mp449.42MB
课时8-现在有40亿个无符号整数可以使用最多3K的内存怎么找到这40亿个整数的中位数.mp424.95MB
课时7-现在有40亿个无符号整数可以使用最多1GB的内存找出所有出现了两次的数.mp45.98MB
课时6-有一个包含100亿个URL的大文件假设每个URL占用64B请找出其中所有重复的URL.mp45.2MB
课时5-内存限制为 3KB,但是只用找到一个没出现过的数即可.mp48.06MB
课时4-可以使用最多1GB的内存怎么找到所有未出现过的数.mp459.14MB
课时3-使用最多1GB的内存怎么找到出现次数最多的无符号数.mp430.42MB
课时2-使用最多1GB的内存怎么找到出现次数最多的无符号数.mp486.07MB
课时1-资源限制技巧汇总.mp415.64MB
章节34-第34节:与哈希函数有关的结构
课时7-虚拟节点技术.mp469.01MB
课时6-一致性哈希-变成环的设计.mp499.17MB
课时5-一致性哈希-基础.mp443.63MB
课时4-布隆过滤器三大公式2.mp483.92MB
课时3-布隆过滤器三大公式1.mp478.18MB
课时2-布隆过滤器.mp458.16MB
课时1-哈希函数.mp4210.96MB
章节33-第33节:IndexTree、AC自动机
课时7-AC自动机code.mp4233.33MB
课时6-AC自动机算法核心.mp4111.89MB
课时5-AC自动机.mp4176.58MB
课时4-IndexTree左上角到右下角的累加和.mp432.81MB
课时3-IndexTree2D.mp457.22MB
课时2-IndexTree2.mp4225.14MB
课时1-IndexTree1.mp4155.51MB
章节32-第32节:线段树
课时6-线段树实例2积方块问题.mp4148.88MB
课时5-线段树测试及回答问题.mp48.39MB
课时4-线段树code实现数组arr时间复杂度都是O(logN)2.mp4171.15MB
课时3-线段树code实现数组arr时间复杂度都是O(logN)1.mp4208.66MB
课时2-懒更新.mp4110.86MB
课时1-线段树.mp4221.22MB
章节31-第31节:Morris遍历
课时4-什么是morris遍历.mp4107.09MB
课时3-习题实战演示.mp461.2MB
课时2-课堂答疑复杂度.mp4125.09MB
课时1-morris遍历细节.mp448.43MB
章节30-第30节:bfprt算法、蓄水池算法
课时5-实际应用场景.mp485.41MB
课时4-蓄水池算法.mp4102.44MB
课时3-返回topk个最大的数不同时间复杂度方法.mp431.79MB
课时2-bfprt算法.mp4127.51MB
课时1-在无序数组中求第k小的数.mp465.01MB
章节2-第2节:认识复杂度、对数器、二分法
课时9-对数器的认识.mp455.17MB
课时8-算法的最优解.mp416.54MB
课时7-算法流程的常数项.mp411.11MB
课时6-额外的空间复杂度.mp420.78MB
课时5-插入排序的代码.mp424MB
课时4-插入排序.mp423.59MB
课时3-选择排序、冒泡排序.mp430.24MB
课时2-时间复杂度.mp436.25MB
课时1-常数操作.mp412.4MB
课时11-认识二分法代码实现.mp455.89MB
课时10-认识二分法.mp426.53MB
章节29-第29节:Manacher算法
课时4-kmp习题.mp453.29MB
课时3-manacher案例演示.mp4114.98MB
课时2-manacher算法.mp4105.81MB
课时1-回文是什么.mp447.46MB
章节28-第28节:KMP算法
课时6-KMP的code2.mp472.54MB
课时5-KMP的code1.mp475.55MB
课时4-答疑.mp415.24MB
课时3-如何利用next数组加速匹配过程.mp448.28MB
课时2-KMP算法核心next数组.mp449.76MB
课时1-KMP算法是什么.mp453.17MB
章节27-第27节:单调栈(续)、由斐波那契数列讲述矩阵快速幂技巧
课时4-返回有多少达标的字符串.mp441.28MB
课时3-返回n年后牛的数量.mp450.17MB
课时2-求斐波那契数列矩阵乘法的方法.mp4110.04MB
课时1-返回所有子数组最小值的累加和.mp4112.63MB
章节26-第26节:单调栈结构
课时5-全部由1组成的子矩形数量.mp4165.98MB
课时4-全部由1组成的最大子矩形.mp443.27MB
课时3-直方图最大长方形面积.mp418.73MB
课时2-子数组最大值.mp494.92MB
课时1-单调栈结构介绍.mp4135.9MB
章节25-第25节:窗口内最大值或最小值的更新结构
课时5-组成aim的最小货币数.mp4121.53MB
课时4-加油站的良好出发点问题.mp472.23MB
课时3-arr中达标子数组的数量.mp488.18MB
课时2-每一个滑出状态的最大值.mp460.29MB
课时1-滑动窗口是什么.mp464.01MB
章节24-第24节:暴力递归到动态规划(六)
课时9-面试中设计暴力递归过程的原则.mp424.25MB
课时8-如何找到某个问题的动态规划方式.mp415.23MB
课时7-暴力递归和动态规划的关系.mp47.04MB
课时6-什么暴力递归可以继续优化.mp413.23MB
课时5-给定数组分成两个集合数组长度为偶数时集合包含个数一样数组长度为奇数时集合包含个数必须只差一个返回最接近的情况下较小的集合的累加和(2).mp4193.14MB
课时4-给定数组分成两个集合数组长度为偶数时集合包含个数一样数组长度为奇数时集合包含个数必须只差一个返回最接近的情况下较小的集合的累加和(1).mp45.15MB
课时3-给定数组分成两个集合要累加和接近返回最接近的情况下较小的集合的累加和(3).mp439.68MB
课时2-给定数组分成两个集合要累加和接近返回最接近的情况下较小的集合的累加和(2).mp439.1MB
课时1-给定数组分成两个集合要累加和接近返回最接近的情况下较小的集合的累加和(1).mp445.73MB
课时17-N皇后问题(3).mp467.74MB
课时16-N皇后问题(2).mp439.59MB
课时15-N皇后问题(1).mp437.88MB
课时14-动态规划的进一步优化.mp44.35MB
课时13-暴力递归到动态规划的套路.mp48.16MB
课时12-如何分析有没有重复解.mp41.51MB
课时11-常见的4种尝试模型.mp44.55MB
课时10-知道了面试中设计暴力递归过程的原则然后呢.mp44.11MB
章节23-第23节:暴力递归到动态规划(五)
课时9-返回裂开的数的种类.mp49.09MB
课时8-返回组成aim的最少货币数(3).mp429.16MB
课时7-返回组成aim的最少货币数(2).mp445.51MB
课时6-返回组成aim的最少货币数(1).mp443.33MB
课时5-返回K次打击后英雄把怪兽砍死的几率(5).mp435.31MB
课时4-返回K次打击后英雄把怪兽砍死的几率(4).mp442.49MB
课时3-返回K次打击后英雄把怪兽砍死的几率(3).mp444.08MB
课时2-返回K次打击后英雄把怪兽砍死的几率(2).mp444.44MB
课时1-返回K次打击后英雄把怪兽砍死的几率(1).mp442.37MB
课时11-返回裂开的数的种类(2).mp473.77MB
课时10-返回裂开的数的种类(1).mp436.84MB
章节22-第22节:暴力递归到动态规划(四)
课时8-本节课总结和答疑.mp412.1MB
课时7-返k步之后Bob还在NM的区域的概率.mp449.39MB
课时6-返回组成aim的方法数(arr是面值货币数组,值是正数).mp4105.08MB
课时5-返回组成aim的方法数(arr是面值数组).mp4113.04MB
课时4-返回组成aim的方法数(arr是货币数组).mp461.3MB
课时3-优化code.mp439.7MB
课时2-code实现.mp433.54MB
课时1-返回二维数组最小距离累加和.mp458.89MB
章节21-第21节:暴力递归到动态规划(三)
课时9-返回咖啡机从开始到变干净的最短时间.mp428.07MB
课时8-答疑(1).mp414.79MB
课时7-code实现.mp487.28MB
课时6-返回象棋从一个位置到另一个位置的方法有多少种.mp46.43MB
课时5-优化code(3).mp425.48MB
课时4-优化code(2).mp427.02MB
课时3-优化code(1).mp434.41MB
课时2-code实现.mp441.02MB
课时1-返回最长回文子序列长度.mp428.01MB
课时15-答疑(2).mp419.44MB
课时14-再次优化code.mp457.32MB
课时13-优化code(3).mp451.76MB
课时12-优化code(2).mp423.03MB
课时11-优化code(1).mp423.3MB
课时10-code实现.mp48.27MB
章节20-第20节:暴力递归到动态规划(二)
课时9-贴纸“abc”“bba”“cck”要贴出“aabbbbc”的样式(1).mp447.54MB
课时7-优化规定1对应A 2对应B 3对应C依此类推26对应Z那么一个数字字符串比如111就可以转化为AAA KA Ak给定一个只有数字字符组成的字符串str返回有多少种转化结果.mp430.44MB
课时6-答疑(2).mp46.41MB
课时5-规定1对应A 2对应B 3对应C依此类推26对应Z那么一个数字字符串比如111就可以转化为AAA KA Ak给定一个只有数字字符组成的字符串str返回有多少种转化结果.mp475.57MB
课时4-答疑(1).mp47.16MB
课时3-优化.mp496.45MB
课时2-背包问题(2).mp455.64MB
课时1-背包问题(1).mp458.94MB
课时14-两个str1为“a12bc345drf” str2为“MNP123QRS45Z”返回最长公共的子序列和个数(3).mp482.93MB
课时13-两个str1为“a12bc345drf” str2为“MNP123QRS45Z”返回最长公共的子序列和个数(2).mp434.8MB
课时12-两个str1为“a12bc345drf” str2为“MNP123QRS45Z”返回最长公共的子序列和个数(1).mp448.56MB
课时11-贴纸“abc”“bba”“cck”要贴出“aabbbbc”的样式(3).mp479.96MB
课时10-贴纸“abc”“bba”“cck”要贴出“aabbbbc”的样式(2).mp434.9MB
章节1-第1节:算法和数据结构路线、注意点与常见问题
课时1-算法和数据结构路线、注意点与常见问题(106).mp4999.5MB
章节19-第19节:暴力递归到动态规划(一)
课时9-答疑(1).mp412.09MB
课时6-二次优化(3).mp440.32MB
课时5-二次优化(2).mp451.51MB
课时4-二次优化(1).mp441.9MB
课时3-优化Code.mp489.63MB
课时1-空间换时间.mp437.69MB
课时14-答疑(3).mp413.54MB
课时13-二次优化.mp491.16MB
课时12-答疑(2).mp416.04MB
课时11-优化.mp469.91MB
章节18-第18节:认识一些经典递归过程
课时9-打印一个字符串的全部排序要求去重复.mp425.65MB
课时8-打印一个字符串的全部排序(2).mp460.94MB
课时7-打印一个字符串的全部排序(1).mp450.72MB
课时6-打印一个字符串的全部子序列(要求不要出现重复字面值的子序列).mp467.8MB
课时5-答疑.mp44.86MB
课时4-暴力递归(2).mp455.42MB
课时3-暴力递归(1).mp434.66MB
课时2-迪瑞克斯拉算法优化(2).mp494.58MB
课时1-迪瑞克斯拉算法优化(1).mp41.54GB
课时11-给你一个栈请你逆序这个栈不能申请格外的数据结构只能使用递归函数如何实现.mp457.57MB
课时10-答疑.mp411.89MB
章节17-第17节:图
课时9-解答.mp45.55MB
课时8-图的拓扑排序算法.mp49.98MB
课时7-深度优先遍历.mp440.02MB
课时6-宽度优先遍历.mp422.16MB
课时5-写接口转化.mp438.03MB
课时4-点结构的描述和边结构的描述和什么叫图.mp415.75MB
课时3-图表达.mp411.79MB
课时2-矩阵表法.mp411.87MB
课时20-答疑(3).mp414.66MB
课时1-有向图和邻接表法.mp49.27MB
课时19-迪瑞克斯拉算法.mp467.37MB
课时18-答疑(2).mp414.42MB
课时17-迪瑞克斯拉算法.mp48.32MB
课时16-答疑(1).mp49.88MB
课时15-Prim算法(2).mp441.9MB
课时14-Prim算法(1).mp42.79MB
课时13-最小生成树算法.mp431.39MB
课时12-拓扑排序的方法二.mp414.97MB
课时11-拓扑排序的练习.mp469.47MB
课时10-图的拓扑排序算法.mp425.52MB
章节16-第16节:并查集及其相关题目
课时9-岛问题(扩展)(1).mp46.44MB
课时8-时间复杂度.mp435.31MB
课时7-leetcode 305 Number of Islands II.mp448.73MB
课时6-用并查集实现方式2.mp454.61MB
课时5-用并查集实现方式1.mp462.84MB
课时4-复杂度.mp435.31MB
课时3-code实现过程.mp422.82MB
课时2-岛问题.mp421.28MB
课时1-leetcode原题547题Fiend Circles.mp41.7GB
课时10-岛问题(扩展)(2).mp435.35MB
章节15-第15节:贪心算法(下)
课时9-code实现.mp423.2MB
课时8-给定字符串str,返回点亮str中所有点亮的位置至少需要几盏灯.mp418.34MB
课时7-code实现.mp439MB
课时6-输入正整数组costs、正整数组profits、正数k、正数M、输出你最后获得的最大钱数.mp438.32MB
课时5-code实现.mp458.06MB
课时4-用贪心算法解决输入一个数组返回金条分割的最小代价.mp427.41MB
课时3-暴力实现.mp435.48MB
课时2-code实现.mp426.52MB
课时1-用贪心算法返回最多会议室宣讲场次.mp428.6MB
课时13-优化.mp440.32MB
课时12-答疑.mp423.75MB
课时11-code实现.mp433.27MB
课时10-并查集.mp469.66MB
章节14-第14节:贪心算法(上)
课时6-返回所有可能的拼接结果中字典序最小的结果2.mp4334.79MB
课时5-返回所有可能的拼接结果中字典序最小的结果1.mp4127.31MB
课时4-贪心算法.mp492.32MB
课时3-多叉树代表公司结构没人有个快乐值发请柬来参见聚会直接上下级的不能邀请返回最大的快乐值.mp4168.33MB
课时2-返回a和b的最低公共祖先.mp4230.07MB
课时1-递归套路解决找到最大的子树是搜索二叉树.mp4185.77MB
章节13-第13节:二叉树的基本算法+二叉树的递归套路
课时8-二叉树的递归套路.mp442.27MB
课时7-找到最大的子树是搜索二叉树2.mp4211.14MB
课时6-找到最大的子树是搜索二叉树1.mp4227.87MB
课时5-是不是满二叉树.mp431.97MB
课时4-返回整颗二叉树的最大距离.mp4181.18MB
课时3-是否搜索二叉树.mp4226.7MB
课时2-返回是否是平衡二叉树.mp4175.73MB
课时1-判断是否是完全二叉树.mp4141.24MB
章节12-第12节:二叉树的基本算法(下)
课时9-求树的最大宽度(续)、找后继节点.mp4228.88MB
课时8-打印一棵二叉树、求树的最大宽度.mp487.92MB
课时7-Encode N-ary Tree to Binary Tree(2).mp456.53MB
课时6-Encode N-ary Tree to Binary Tree(1).mp441.76MB
课时5-实现二叉树的序列化和反序列化(3).mp450.8MB
课时4-实现二叉树的序列化和反序列化(2).mp455.89MB
课时3-实现二叉树的序列化和反序列化(1).mp425.15MB
课时2-实现二叉树的按层遍历.mp426.55MB
课时1-前面课里遗留的一道题.mp423.93MB
课时10-二叉树折纸问题.mp4133.18MB
章节11-第11节:二叉树基本算法(上)
课时7-非递归方式实现二叉树的先序、中序、后序遍历(2).mp443.95MB
课时6-非递归方式实现二叉树的先序、中序、后序遍历(1).mp434.9MB
课时5-二叉树的先序、中序、后序遍历(2).mp426.45MB
课时4-二叉树的先序、中序、后序遍历(1).mp447.66MB
课时3-常见的面试题代码解析(2).mp459.85MB
课时2-常见的面试题代码解析(1).mp441MB
课时1-常见的面试题.mp438.52MB
章节10-第10节:排序总结、链表相关面试题
课时9-常见的面试题二解析.mp411.08MB
课时8-常见的面试题二.mp466.33MB
课时7-代码解析.mp450.59MB
课时6-常见的面试题解析.mp442.7MB
课时5-链表面试题常用数据结构和技巧.mp441.08MB
课时4-链表问题.mp427.75MB
课时3-工程上对排序的改进.mp439.76MB
课时2-常见的坑.mp424.52MB
课时1-排序算法总结.mp434.94MB
06.算法全面押题内容打包课-1261
章节3-全面押题-大厂刷题班打包课
课时9-自动售货机买可乐问题.mp4140.02MB
课时99-通过二叉树先序中序数组生成后序数组.mp4287.44MB
课时98-扑克牌的达标方法数.mp489.13MB
课时97-最小包含区间问题.mp430.87MB
课时96-1~N中1出现的次数.mp4118.34MB
课时95-LFU内存替换算法.mp461.35MB
课时94-LRU内存替换算法.mp4146.81MB
课时93-来自两个数组的数字组成最大和的TopK问题.mp4216.55MB
课时92-来去捡樱桃问题.mp4226.38MB
课时91-联通两块岛的最短的桥.mp4506.48MB
课时90-求某个状态是汉诺塔最优行动的第几步.mp4275.36MB
课时8-为每个人查询收入最大的工作.mp469MB
课时89-返回字符串中有多少字面值不同的子序列.mp4150.12MB
课时88-S字符串有多少个子序列等于T字符串.mp4112.33MB
课时87-找到所有能拼成回文串的索引组合.mp482.81MB
课时86-在每行每列有序的二维数组中找最小的第K个数.mp452.14MB
课时85-在每行每列有序的二维数组中找数字.mp413.65MB
课时84-约瑟夫环问题.mp4222.16MB
课时83-每次逆序后的逆序对数量问题.mp4302.63MB
课时82-组成所有数字的最小补丁数问题.mp4109.82MB
课时81-最小不可组成和.mp475.52MB
课时80-数组的子集能否组成sum.mp4257.2MB
课时7-以+或-连接返回最后算出target的方法数.mp4142.11MB
课时79-股票问题含手续费.mp433.71MB
课时78-股票问题含冷冻期.mp4105.79MB
课时77-股票问题4.mp4167.24MB
课时76-股票问题3.mp41.37MB
课时75-股票问题2.mp416.07MB
课时74-股票问题1.mp421.16MB
课时73-缺失的最小正整数.mp493.68MB
课时72-恢复搜索二叉树的错误节点.mp431.72MB
课时71-求完全二叉树的节点个数.mp455.43MB
课时70-满足搜索二叉树条件的最大拓扑结构.mp467.05MB
课时6-法师AOE问题.mp436.75MB
课时69-累加和小于等于K的子数组最大累加和.mp427.06MB
课时68-最长的有效括号子串的长度.mp457.71MB
课时67-炮弹打砖块掉落问题.mp4457.71MB
课时66-旋变字符串问题.mp4402.77MB
课时65-超级洗衣机问题.mp4127MB
课时64-抽牌获胜概率问题.mp4411.77MB
课时63-正则表达式匹配问题.mp4223.12MB
课时62-自由选择数组中的数字返回严格+1的最长序列长度.mp432.74MB
课时61-找到两个有序数组中整体第K小的数.mp4199.83MB
课时60-字符串中是否有某个子串是另一个子串的异构词.mp4109.63MB
课时5-二维数组中的最长递增路径长度.mp497.44MB
课时59-切出来的子串都是回文串的最少划分数的多种考法.mp4218.38MB
课时58-至少添加多少个字符能整体变成回文串的多种考法.mp4174.89MB
课时57-布尔表达式的期待方法数.mp4132.63MB
课时56-搜索二叉树转有序双向链表.mp440.8MB
课时55-恰好拥有K个逆序对的不同数组个数.mp4129.02MB
课时54-支持查询出现次数前几的数据结构.mp4225.04MB
课时53-跳跃游戏.mp464.61MB
课时52-判断一个数字是不是stepsum.mp429.68MB
课时51-俄罗斯套娃问题.mp416.09MB
课时50-最长递增子序列长度.mp458.35MB
课时4-让一种字符放左、另一种字符放右的最少交换次数.mp449.03MB
课时49-无效括号串变有效的所有可能结果.mp4117.64MB
课时48-线形点灯和环形点灯问题.mp4368.76MB
课时47-贪吃蛇所能成长的最大长度.mp4174.54MB
课时46-二维字符数组中找单词问题.mp4103.95MB
课时45-随意选两根支柱所能容纳的最大水量.mp436.73MB
课时44-公式字符串的结算结果.mp4148.74MB
课时43-数组中的单词有多少种拼接方法.mp4241.9MB
课时42-数组中有多少个绝对值不同的数字.mp427.59MB
课时41-相邻两数的最大差值.mp4252.01MB
课时40-覆盖全树的最少相机数.mp4432.24MB
课时3-返回大于等于num且最近的2的某次方.mp429.55MB
课时39-数组中哪两个数与的结果最大.mp4152.55MB
课时38-Nim博弈.mp437.38MB
课时37-最多能切出多少异或和为0的子数组.mp4126.99MB
课时36-num去异或不大于m的数字得到的最大异或和.mp4111.13MB
课时35-两个数之间的最大异或和.mp4186.32MB
课时34-子数组的最大异或和.mp4186.32MB
课时33-一个字符串至少删掉几个字符能变成另一个字符串的子串.mp4218.64MB
课时32-编辑距离问题.mp4106.08MB
课时31-求相等子树的数量.mp4111.27MB
课时30-根据先序遍历重建搜索二叉树.mp4107.54MB
课时2-统计目录里所有文件的数量.mp428.4MB
课时29-大楼轮廓线问题.mp488.89MB
课时28-字符串交错组成问题.mp459.27MB
课时27-构造特殊标准的数组.mp420.58MB
课时26-分糖果问题及其进阶问法.mp449.39MB
课时25-不能取相邻数字的子序列最大累加和.mp420.97MB
课时24-子矩阵的最大累加和.mp446.82MB
课时23-子数组的最大累加和.mp432.92MB
课时22-批量的给定区间查询数字出现了几次.mp424.85MB
课时21-在二叉树上返回和某个节点距离为K的所有节点.mp474.47MB
课时20-自由之路问题.mp4119.29MB
课时1-绳子覆盖最多的点数.mp421.9MB
课时19-最接近goal的最大子序列累加和.mp440.07MB
课时18-最多装两个人的船同时过河问题.mp431.6MB
课时17-能同时比赛的最大场次.mp449.55MB
课时16-边框为1的最大正方形.mp467.9MB
课时15-字符串根据字符种类分类.mp49.7MB
课时14-最长无重复字符的子串长度.mp473.72MB
课时13-需要排序的最短子数组长度.mp441.58MB
课时12-含有SetAll功能的哈希表.mp430.25MB
课时11-让所有司机获得总体最多收入的分配问题.mp4112.29MB
课时10-一种接受并按顺序打印信息的数据结构.mp495.38MB
课时100-通过因子连接的集合数问题.mp4202.12MB
章节2-全面押题-体系学习班打包课
课时9-对数器的认识.mp455.17MB
课时99-TreeMaxWidth.mp440.38MB
课时98-二叉树折纸问题.mp4133.18MB
课时97-二叉树:如何设计一个打印整棵树的打印函数(2).mp441.85MB
课时96-二叉树:如何设计一个打印整棵树的打印函数(1).mp487.92MB
课时95-Encode N-ary Tree to Binary Tree(2).mp456.53MB
课时94-Encode N-ary Tree to Binary Tree(1).mp441.76MB
课时93-实现二叉树的序列化和反序列化(3).mp450.8MB
课时92-实现二叉树的序列化和反序列化(2).mp455.89MB
课时91-实现二叉树的序列化和反序列化(1).mp425.15MB
课时90-实现二叉树的按层遍历.mp426.55MB
课时8-算法的最优解.mp416.54MB
课时89-前面课里遗留的一道题.mp423.93MB
课时88-非递归方式实现二叉树的先序、中序、后序遍历(2).mp443.95MB
课时87-非递归方式实现二叉树的先序、中序、后序遍历(1).mp434.9MB
课时86-二叉树的先序、中序、后序遍历(2).mp426.45MB
课时85-二叉树的先序、中序、后序遍历(1)..mp447.66MB
课时84-常见的面试题代码解析(2).mp459.85MB
课时83-常见的面试题代码解析(1).mp441MB
课时82-常见的面试题.mp438.52MB
课时81-学术探讨.mp423.73MB
课时80-常见的面试题二解析.mp411.08MB
课时7-算法流程的常数项.mp411.11MB
课时79-常见的面试题二.mp466.33MB
课时78-代码解析.mp450.59MB
课时77-常见的面试题解析.mp442.7MB
课时76-链表面试题常用数据结构和技巧.mp441.08MB
课时75-链表问题.mp427.75MB
课时74-工程上对排序的改进.mp439.76MB
课时73-常见的坑.mp424.52MB
课时72-排序算法总结.mp434.94MB
课时71-排序算法的稳定性.mp435.21MB
课时70-计数排序和基数排序.mp419.82MB
课时6-额外的空间复杂度.mp420.78MB
课时69-计数排序和基数排序.mp436.86MB
课时68-计数排序和基数排序.mp429.06MB
课时67-前缀树.mp435.65MB
课时66-前缀树.mp445.74MB
课时65-前缀树.mp433.59MB
课时64-前缀树概念.mp449.23MB
课时63-手动改写堆题目练习.mp462.26MB
课时62-手动改写堆题目练习.mp478.51MB
课时61-手动改写堆题目练习.mp452.88MB
课时60-手动改写堆题目练习.mp461.41MB
课时5-插入排序的代码.mp424MB
课时59-手动改写堆题目练习.mp450.54MB
课时58-最大线段重合问题(用堆的实现).mp431.19MB
课时57-最大线段重合问题(用堆的实现).mp454.87MB
课时56-最大线段重合问题(用堆的实现).mp430.95MB
课时55-手写堆.mp420.71MB
课时54-堆排序.mp431.86MB
课时53-堆排序.mp420.68MB
课时52-堆排序额外空间复杂度.mp444.51MB
课时51-大根堆,小根堆.mp448.15MB
课时50-完全二叉树,堆,大根堆.mp452.4MB
课时4-插入排序.mp423.59MB
课时49-完全二叉树,堆,大根堆.mp439.18MB
课时48-完全二叉树,堆,大根堆.mp438.73MB
课时47-比较器,和堆结构.mp449.33MB
课时46-任何比较器.mp455.4MB
课时45-认识比较器.mp441.22MB
课时44-问题答疑.mp444.32MB
课时43-快速排序.mp431.17MB
课时42-快速排序.mp429.21MB
课时41-荷兰国旗题解.mp448.06MB
课时40-快速排序之荷兰国旗.mp443.3MB
课时3-选择排序、冒泡排序.mp430.24MB
课时39-归并排序:题解.mp445.01MB
课时38-归并排序:题解.mp475.16MB
课时37-归并排序:前置知识.mp426.34MB
课时36-归并排序:前置知识.mp438.3MB
课时35-归并排序序.mp439.86MB
课时34-题目四BiggerThanRightTwice再次解析.mp453.78MB
课时33-题目四BiggerThanRightTwice.mp439.85MB
课时32-题目三SmallSum代码.mp436.37MB
课时31-题目3小和另个例子.mp417.16MB
课时30-题目三小和问题.mp453.09MB
课时2-时间复杂度.mp436.25MB
课时29-题目二非递归方法实现.mp439.93MB
课时28-归并排序2.mp441.86MB
课时27-归并排序1.mp436.69MB
课时26-哈希表和有序表.mp481.54MB
课时25-Master公式.mp455.47MB
课时24-理解递归.mp470.68MB
课时23-栈和队列常见的面试题二.mp440.05MB
课时22-栈和队列常见的面试题.mp423.77MB
课时21-栈和队列.mp462.71MB
课时20-单向链表和双向链表.mp476.84MB
课时1-常数操作.mp412.4MB
课时19-题目五找到出现了k次的数总结.mp445.17MB
课时18-和题目五找到出现了k次的数相关的一个例子.mp475.69MB
课时17-题目五找到出现了k次的数代码实现.mp443.61MB
课时16-题目五找到出现了k次的数解.mp445.83MB
课时15-题目四怎么找到并打印这两种数.mp443MB
课时14-题目三怎么把一个int类型的数提取出最右侧的1来.mp417.34MB
课时13-认识异或运算题目二找到并打印这种数.mp412.76MB
课时12-认识异或运算和题目一如何不用额外变量交换两个数.mp455.03MB
课时11-认识二分法代码实现.mp455.89MB
课时10-认识二分法.mp426.53MB
课时100-判断是否是完全二叉树.mp4141.24MB
章节1-全面押题-算法新手班打包课
课时9-答疑.mp431.58MB
课时8-优化插入排序.mp427.99MB
课时7-插入排序.mp452.06MB
课时6-冒泡排序.mp462.56MB
课时5-选择排序.mp458.07MB
课时59-递归和非递归实现PartitionAndQuickSort.mp4131.06MB
课时58-快排代码及升级代码.mp486.91MB
课时57-快排.mp420.5MB
课时56-MergeSort代码2.mp461.26MB
课时55-MergeSort代码1.mp432.94MB
课时54-非递归.mp429.69MB
课时53-归并排序.mp465.33MB
课时52-收集达标路径和.mp498.41MB
课时51-能否组成路径和.mp461.66MB
课时50-判断是否是平衡搜索二叉树.mp4163.92MB
课时4-给定一个参数N 返回1!+2!+3!+...+N!的结果.mp415.9MB
课时49-判断是否是二叉树.mp48.45MB
课时48-leetcode0102二叉树按层遍历并收集节点.mp4204.65MB
课时47-leetcode105用先序数组和中序数组重建一棵树.mp4150.44MB
课时46-返回一棵树的最大深度.mp47.63MB
课时45-判断一棵树是否是镜面树.mp418.75MB
课时44-二叉树基本概念和判断两颗树是否结构相同.mp4103.51MB
课时43-leetcode 23:合并k个升序链表.mp445.99MB
课时42-比较器.mp4196.04MB
课时41-怎么解决系统最小值转绝对值.mp457.87MB
课时40-使用位运算实现除法.mp481.2MB
课时3-算法的分类.mp412.94MB
课时39-使用位运算实现乘法.mp423.16MB
课时38-使用位运算实现减法.mp411.39MB
课时37-使用位运算实现加法.mp410.15MB
课时36-怎么使用位运算进行加减乘除.mp450.59MB
课时35-位图的实现.mp491.28MB
课时34-位图的功能.mp415.25MB
课时33-两个有序链表的合并.mp446.22MB
课时32-两个链表相加.mp452.26MB
课时31-K个节点的组内逆序调整.mp476.81MB
课时30-用双链表结构实现双端队列.mp439.13MB
课时2-什么叫算法.mp44.92MB
课时29-用单链表结构实现栈.mp411.68MB
课时28-用单链表结构实现队列.mp446.35MB
课时27-双链表的反转.mp425.03MB
课时26-单链表的反转.mp470MB
课时25-介绍单链表和双链表.mp413.79MB
课时24-哈希表和有序表的使用.mp4129.34MB
课时23-动态数组使用和扩容.mp421.52MB
课时22-什么是动态数组.mp44.47MB
课时21-等差数列求和公式.mp438.74MB
课时20-什么是时间复杂度.mp47.22MB
课时1-位运算.mp4197.07MB
课时19-什么是常数操作.mp413.65MB
课时18-局部最小值问题.mp4147.35MB
课时17-有序数组中找到=num最左的位置.mp447.85MB
课时16-有序数组中找到num.mp440.81MB
课时15-对数器的使用.mp478.5MB
课时14-01不等概率随机到01等概率随机.mp445.36MB
课时13-从1-5随机到1-7随机.mp4104.1MB
课时12-java中的Math.random()函数.mp4146.49MB
课时11-最基本的数据结构.mp445.69MB
课时10-什么叫数据结构.mp428.58MB
05.算法和数据结构新手班-337
章节8-归并排序和快速排序
课时7-递归和非递归实现PartitionAndQuickSort.mp4131.06MB
课时6-快排代码及升级代码.mp486.91MB
课时5-快排.mp420.5MB
课时4-MergeSort代码2.mp461.26MB
课时3-MergeSort代码1.mp432.94MB
课时2-非递归.mp429.69MB
课时1-归并排序.mp465.33MB
章节7-继续二叉树的很多题目
课时5-收集达标路径和.mp498.41MB
课时4-能否组成路径和.mp461.66MB
课时3-判断是否是平衡搜索二叉树.mp4163.92MB
课时2-判断是否是二叉树.mp48.45MB
课时1-leetcode0102二叉树按层遍历并收集节点.mp4204.65MB
章节6-比较器、优先级队列、二叉树
课时6-leetcode105用先序数组和中序数组重建一棵树.mp4150.44MB
课时5-返回一棵树的最大深度.mp47.63MB
课时4-判断一棵树是否是镜面树.mp418.75MB
课时3-二叉树基本概念和判断两颗树是否结构相同.mp4103.51MB
课时2-leetcode 23:合并k个升序链表.mp445.99MB
课时1-比较器.mp4196.04MB
章节5-单链表及其简单题目(下)
课时8-怎么解决系统最小值转绝对值.mp457.87MB
课时7-使用位运算实现除法.mp481.2MB
课时6-使用位运算实现乘法.mp423.16MB
课时5-使用位运算实现减法.mp411.39MB
课时4-使用位运算实现加法.mp410.15MB
课时3-怎么使用位运算进行加减乘除.mp450.59MB
课时2-位图的实现.mp491.28MB
课时1-位图的功能.mp415.25MB
章节4-单链表及其简单题目(上)
课时9-两个有序链表的合并.mp446.22MB
课时8-两个链表相加.mp452.26MB
课时7-K个节点的组内逆序调整.mp476.81MB
课时6-用双链表结构实现双端队列.mp439.13MB
课时5-用单链表结构实现栈.mp411.68MB
课时4-用单链表结构实现队列.mp446.35MB
课时3-双链表的反转.mp425.03MB
课时2-单链表的反转.mp470MB
课时1-介绍单链表和双链表.mp413.79MB
章节3-二分、复杂度、动态数组、哈希表和有序表
课时9-哈希表和有序表的使用.mp4129.34MB
课时8-动态数组使用和扩容.mp421.52MB
课时7-什么是动态数组.mp44.47MB
课时6-等差数列求和公式.mp438.74MB
课时5-什么是时间复杂度.mp47.22MB
课时4-什么是常数操作.mp413.65MB
课时3-局部最小值问题.mp4147.35MB
课时2-有序数组中找到=num最左的位置.mp447.85MB
课时1-有序数组中找到num.mp440.81MB
章节2-前缀和数组、对数器和随机行为
课时6-对数器的使用.mp4102.48MB
课时5-01不等概率随机到01等概率随机.mp445.36MB
课时4-从1-5随机到1-7随机.mp4104.1MB
课时3-java中的Math.random()函数.mp4146.49MB
课时2-最基本的数据结构.mp445.69MB
课时1-什么叫数据结构.mp428.58MB
章节1-位运算、算法是什么、简单排序
课时9-答疑.mp431.58MB
课时8-优化插入排序.mp427.99MB
课时7-插入排序.mp452.06MB
课时6-冒泡排序.mp462.56MB
课时5-选择排序.mp458.07MB
课时4-给定一个参数N 返回1!+2!+3!+...+N!的结果.mp415.9MB
课时3-算法的分类.mp412.94MB
课时2-什么叫算法.mp44.92MB
课时1-位运算.mp4197.07MB
04.算法高频面试内容打包课-1260
章节3-高频-大厂刷题班打包课
课时9-能同时比赛的最大场次.mp449.55MB
课时99-leetcode 0139 单词拆分.mp467.4MB
课时98-leetcode 0130 被围绕的区域.mp447.89MB
课时97-leetcode 0127 单词接龙.mp4167.95MB
课时96-leetcode 0125 验证回文串.mp429.43MB
课时95-leetcode 0639 解码方法ii.mp4101.73MB
课时94-leetcode 0124 二叉树中的最大路径和.mp4145.14MB
课时93-leetcode 0119 杨辉三角二.mp420.67MB
课时92-leetcode 0118 杨辉三角.mp411.23MB
课时91-leetcode 0116 填充每个节点的下一个右侧节点指针.mp445.48MB
课时90-leetcode 0108 将有序数组转换为二叉搜索树.mp47.41MB
课时8-边框为1的最大正方形.mp467.9MB
课时89-leetcode 0103 二叉树的锯齿形层序遍历.mp417.3MB
课时88-leetcode 0101 对称二叉树.mp430.9MB
课时87-leetcode 0098 验证二叉搜索树.mp416.48MB
课时86-leetcode 0091 解码方法.mp452.51MB
课时85-leetcode 0088 合并两个有序数组.mp412.25MB
课时84-leetcode 0079 单词搜索.mp455.78MB
课时83-leetcode 0073 矩阵置零.mp499.69MB
课时82-leetcode 0069 Sqrt(x).mp417.24MB
课时81-leetcode 0066 加一.mp414.7MB
课时80-leetcode 0062 不同路径.mp487.39MB
课时7-最长无重复字符的子串长度.mp473.72MB
课时79-leetcode 0056 合并区间.mp487.14MB
课时78-leetcode 0050 Pow(x n).mp4105MB
课时77-leetcode 0033 搜索旋转排序数组.mp4118.34MB
课时76-leetcode 0049 字母异位词分组.mp49.23MB
课时75-leetcode 0038 外观数列.mp49.31MB
课时74-leetcode 0037 解数独.mp453.11MB
课时73-leetcode 0036 有效的数独.mp444.27MB
课时72-leetcode 0034 在排序数组中查找元素的第一个和最后一个位置.mp422.07MB
课时71-leetcode 0026 删除有序数组中的重复项.mp410.1MB
课时70-leetcode 0022 括号生成.mp441.17MB
课时6-需要排序的最短子数组长度.mp441.58MB
课时69-leetcode 0020 有效的括号.mp438.71MB
课时68-leetcode 0019 删除链表的倒数第N个结点.mp419.41MB
课时67-leetcode 0017 电话号码的字母组合.mp429.55MB
课时66-leetcode 0014 最长公共前缀.mp47.46MB
课时65-leetcode 0013 罗马数字转整数.mp45.84MB
课时64-leetcode 0012 整数转罗马数字.mp428.33MB
课时63-leetcode 0008 字符串转换整数.mp468.03MB
课时62-leetcode 0007 翻转数字.mp448.76MB
课时61-leetcode 0001 两数之和.mp43.95MB
课时60-鹅厂文化衫问题.mp435.84MB
课时5-含有SetAll功能的哈希表.mp430.25MB
课时59-二维网格中查找出所有包含的单词.mp4158.49MB
课时58-三个有序数组选三个数彼此相减的绝对值相加怎么最小.mp4159.86MB
课时57-一条线最多能通过几个点.mp486.82MB
课时56-累加和为0的所有三元组.mp460.19MB
课时55-一种字符只保留一个的最小字典序结果.mp490.63MB
课时54-最小包含子串.mp490.63MB
课时53-被切的数字不算能否切成4个累加和相等的部分.mp417.9MB
课时52-相邻K个石子才能合并最终合成一堆的最小代价.mp4101.59MB
课时51-超级水王问题和摩尔投票及其扩展.mp4108.1MB
课时50-二维接雨水问题.mp444.36MB
课时4-让所有司机获得总体最多收入的分配问题.mp4112.29MB
课时49-一维接雨水问题.mp437.34MB
课时48-最小包含区间问题.mp430.87MB
课时47-LRU内存替换算法.mp4146.81MB
课时46-来去捡樱桃问题.mp4226.38MB
课时45-S字符串有多少个子序列等于T字符串.mp4112.33MB
课时44-在每行每列有序的二维数组中找最小的第K个数.mp452.14MB
课时43-约瑟夫环问题.mp4222.16MB
课时42-组成所有数字的最小补丁数问题.mp4109.82MB
课时41-数组的子集能否组成sum.mp4257.2MB
课时40-股票问题含手续费.mp433.71MB
课时3-以+或-连接返回最后算出target的方法数.mp4142.11MB
课时39-股票问题含冷冻期.mp4105.79MB
课时38-股票问题4.mp4167.24MB
课时37-股票问题3.mp41.37MB
课时36-股票问题2.mp416.07MB
课时35-股票问题1.mp421.16MB
课时34-缺失的最小正整数.mp493.68MB
课时33-求完全二叉树的节点个数.mp455.43MB
课时32-最长的有效括号子串的长度.mp457.71MB
课时31-正则表达式匹配问题.mp4223.12MB
课时30-自由选择数组中的数字返回严格+1的最长序列长度.mp432.74MB
课时2-二维数组中的最长递增路径长度.mp497.44MB
课时29-找到两个有序数组中整体第K小的数.mp4199.83MB
课时28-切出来的子串都是回文串的最少划分数的多种考法.mp4218.38MB
课时27-至少添加多少个字符能整体变成回文串的多种考法.mp4174.89MB
课时26-布尔表达式的期待方法数.mp4132.63MB
课时25-跳跃游戏.mp464.61MB
课时24-判断一个数字是不是stepsum.mp429.68MB
课时23-俄罗斯套娃问题.mp416.09MB
课时22-最长递增子序列长度.mp458.35MB
课时21-随意选两根支柱所能容纳的最大水量.mp436.73MB
课时20-公式字符串的结算结果.mp4148.74MB
课时1-绳子覆盖最多的点数.mp421.9MB
课时19-数组中的单词有多少种拼接方法.mp4241.9MB
课时18-相邻两数的最大差值.mp4252.01MB
课时17-覆盖全树的最少相机数.mp4432.24MB
课时16-编辑距离问题.mp4106.08MB
课时15-字符串交错组成问题.mp459.27MB
课时14-分糖果问题及其进阶问法.mp449.39MB
课时13-不能取相邻数字的子序列最大累加和.mp420.97MB
课时12-子矩阵的最大累加和.mp446.82MB
课时11-子数组的最大累加和.mp432.92MB
课时10-最多装两个人的船同时过河问题.mp431.6MB
课时100-leetcode 0140 单词拆分ii.mp477.03MB
章节2-高频-体系学习班打包课
课时9-对数器的认识.mp455.17MB
课时99-TreeMaxWidth.mp440.38MB
课时98-二叉树折纸问题.mp4133.18MB
课时97-二叉树:如何设计一个打印整棵树的打印函数(2).mp441.85MB
课时96-二叉树:如何设计一个打印整棵树的打印函数(1).mp487.92MB
课时95-Encode N-ary Tree to Binary Tree(2).mp456.53MB
课时94-Encode N-ary Tree to Binary Tree(1).mp441.76MB
课时93-实现二叉树的序列化和反序列化(3).mp450.8MB
课时92-实现二叉树的序列化和反序列化(2).mp455.89MB
课时91-实现二叉树的序列化和反序列化(1).mp425.15MB
课时90-实现二叉树的按层遍历.mp426.55MB
课时8-算法的最优解.mp416.54MB
课时89-前面课里遗留的一道题.mp423.93MB
课时88-非递归方式实现二叉树的先序、中序、后序遍历(2).mp443.95MB
课时87-非递归方式实现二叉树的先序、中序、后序遍历(1).mp434.9MB
课时86-二叉树的先序、中序、后序遍历(2).mp426.45MB
课时85-二叉树的先序、中序、后序遍历(1)..mp447.66MB
课时84-常见的面试题代码解析(2).mp459.85MB
课时83-常见的面试题代码解析(1).mp441MB
课时82-常见的面试题.mp438.52MB
课时81-学术探讨.mp423.73MB
课时80-常见的面试题二解析.mp411.08MB
课时7-算法流程的常数项.mp411.11MB
课时79-常见的面试题二.mp466.33MB
课时78-代码解析.mp450.59MB
课时77-常见的面试题解析.mp442.7MB
课时76-链表面试题常用数据结构和技巧.mp441.08MB
课时75-链表问题.mp427.75MB
课时74-工程上对排序的改进.mp439.76MB
课时73-常见的坑.mp424.52MB
课时72-排序算法总结.mp434.94MB
课时71-排序算法的稳定性.mp435.21MB
课时70-计数排序和基数排序.mp419.82MB
课时6-额外的空间复杂度.mp420.78MB
课时69-计数排序和基数排序.mp436.86MB
课时68-计数排序和基数排序.mp429.06MB
课时67-前缀树.mp435.65MB
课时66-前缀树.mp445.74MB
课时65-前缀树.mp433.59MB
课时64-前缀树概念.mp449.23MB
课时63-手动改写堆题目练习.mp462.26MB
课时62-手动改写堆题目练习.mp478.51MB
课时61-手动改写堆题目练习.mp452.88MB
课时60-手动改写堆题目练习.mp461.41MB
课时5-插入排序的代码.mp424MB
课时59-手动改写堆题目练习.mp450.54MB
课时58-最大线段重合问题(用堆的实现).mp431.19MB
课时57-最大线段重合问题(用堆的实现).mp454.87MB
课时56-最大线段重合问题(用堆的实现).mp430.95MB
课时55-手写堆.mp420.71MB
课时54-堆排序.mp431.86MB
课时53-堆排序.mp420.68MB
课时52-堆排序额外空间复杂度.mp444.51MB
课时51-大根堆,小根堆.mp448.15MB
课时50-完全二叉树,堆,大根堆.mp452.4MB
课时4-插入排序.mp423.59MB
课时49-完全二叉树,堆,大根堆.mp439.18MB
课时48-完全二叉树,堆,大根堆.mp438.73MB
课时47-比较器,和堆结构.mp449.33MB
课时46-任何比较器.mp455.4MB
课时45-认识比较器.mp441.22MB
课时44-问题答疑.mp444.32MB
课时43-快速排序.mp431.17MB
课时42-快速排序.mp429.21MB
课时41-荷兰国旗题解.mp448.06MB
课时40-快速排序之荷兰国旗.mp443.3MB
课时3-选择排序、冒泡排序.mp430.24MB
课时39-归并排序:题解.mp445.01MB
课时38-归并排序:题解.mp475.16MB
课时37-归并排序:前置知识.mp426.34MB
课时36-归并排序:前置知识.mp438.3MB
课时35-归并排序序.mp439.86MB
课时34-题目四BiggerThanRightTwice再次解析.mp453.78MB
课时33-题目四BiggerThanRightTwice.mp439.85MB
课时32-题目三SmallSum代码.mp436.37MB
课时31-题目3小和另个例子.mp417.16MB
课时30-题目三小和问题.mp453.09MB
课时2-时间复杂度.mp436.25MB
课时29-题目二非递归方法实现.mp439.93MB
课时28-归并排序2.mp441.86MB
课时27-归并排序1.mp436.69MB
课时26-哈希表和有序表.mp481.54MB
课时25-Master公式.mp455.47MB
课时24-理解递归.mp470.68MB
课时23-栈和队列常见的面试题二.mp440.05MB
课时22-栈和队列常见的面试题.mp423.77MB
课时21-栈和队列.mp462.71MB
课时20-单向链表和双向链表.mp476.84MB
课时1-常数操作.mp412.4MB
课时19-题目五找到出现了k次的数总结.mp445.17MB
课时18-和题目五找到出现了k次的数相关的一个例子.mp475.69MB
课时17-题目五找到出现了k次的数代码实现.mp443.61MB
课时16-题目五找到出现了k次的数解.mp445.83MB
课时15-题目四怎么找到并打印这两种数.mp443MB
课时14-题目三怎么把一个int类型的数提取出最右侧的1来.mp417.34MB
课时13-认识异或运算题目二找到并打印这种数.mp412.76MB
课时12-认识异或运算和题目一如何不用额外变量交换两个数.mp455.03MB
课时11-认识二分法代码实现.mp455.89MB
课时10-认识二分法.mp426.53MB
课时100-判断是否是完全二叉树.mp4141.24MB
章节1-高频-算法新手班打包课
课时9-答疑.mp431.58MB
课时8-优化插入排序.mp427.99MB
课时7-插入排序.mp452.06MB
课时6-冒泡排序.mp462.56MB
课时5-选择排序.mp458.07MB
课时59-递归和非递归实现PartitionAndQuickSort.mp4131.06MB
课时58-快排代码及升级代码.mp486.91MB
课时57-快排.mp420.5MB
课时56-MergeSort代码2.mp461.26MB
课时55-MergeSort代码1.mp432.94MB
课时54-非递归.mp429.69MB
课时53-归并排序.mp465.33MB
课时52-收集达标路径和.mp498.41MB
课时51-能否组成路径和.mp461.66MB
课时50-判断是否是平衡搜索二叉树.mp4163.92MB
课时4-给定一个参数N 返回1!+2!+3!+...+N!的结果.mp415.9MB
课时49-判断是否是二叉树.mp48.45MB
课时48-leetcode0102二叉树按层遍历并收集节点.mp4204.65MB
课时47-leetcode105用先序数组和中序数组重建一棵树.mp4150.44MB
课时46-返回一棵树的最大深度.mp47.63MB
课时45-判断一棵树是否是镜面树.mp418.75MB
课时44-二叉树基本概念和判断两颗树是否结构相同.mp4103.51MB
课时43-leetcode 23:合并k个升序链表.mp445.99MB
课时42-比较器.mp4196.04MB
课时41-怎么解决系统最小值转绝对值.mp457.87MB
课时40-使用位运算实现除法.mp481.2MB
课时3-算法的分类.mp412.94MB
课时39-使用位运算实现乘法.mp423.16MB
课时38-使用位运算实现减法.mp411.39MB
课时37-使用位运算实现加法.mp410.15MB
课时36-怎么使用位运算进行加减乘除.mp450.59MB
课时35-位图的实现.mp491.28MB
课时34-位图的功能.mp415.25MB
课时33-两个有序链表的合并.mp446.22MB
课时32-两个链表相加.mp452.26MB
课时31-K个节点的组内逆序调整.mp476.81MB
课时30-用双链表结构实现双端队列.mp439.13MB
课时2-什么叫算法.mp44.92MB
课时29-用单链表结构实现栈.mp411.68MB
课时28-用单链表结构实现队列.mp446.35MB
课时27-双链表的反转.mp425.03MB
课时26-单链表的反转.mp470MB
课时25-介绍单链表和双链表.mp413.79MB
课时24-哈希表和有序表的使用.mp4129.34MB
课时23-动态数组使用和扩容.mp421.52MB
课时22-什么是动态数组.mp44.47MB
课时21-等差数列求和公式.mp438.74MB
课时20-什么是时间复杂度.mp47.22MB
课时1-位运算.mp4197.07MB
课时19-什么是常数操作.mp413.65MB
课时18-局部最小值问题.mp4147.35MB
课时17-有序数组中找到=num最左的位置.mp447.85MB
课时16-有序数组中找到num.mp440.81MB
课时15-对数器的使用.mp478.5MB
课时14-01不等概率随机到01等概率随机.mp445.36MB
课时13-从1-5随机到1-7随机.mp4104.1MB
课时12-java中的Math.random()函数.mp4146.49MB
课时11-最基本的数据结构.mp445.69MB
课时10-什么叫数据结构.mp428.58MB
03.每周有营养的大厂算法面试题-1052
章节9-2022年1月第3周流行算法题目解析
课时4-返回累加和大于等于k的所有子数组中最短的子数组长度.mp4303.14MB
课时3-从source能到达target返回true.mp4283.05MB
课时2-A算法2.mp4325.34MB
课时1-A算法1.mp4299.4MB
章节8-2022年1月第2周流行算法题目解析
课时7-返回一个和arr等长的ans数组2.mp4279.55MB
课时6-返回一个和arr等长的ans数组1.mp4195.75MB
课时5-小团他的魔法最多帮助小美将数组的和变大多少.mp4206.02MB
课时4-返回对于给定的k使数组变成k递增的最少操作次数.mp4122.96MB
课时3-返回这个数的2进制形式的字符串和16进制形式的字符串用逗号分隔.mp4156.56MB
课时2-华为钻块全用层数最大问题.mp496.95MB
课时1-安静和问题重讲.mp4118.39MB
章节7-2022年1月第1周流行算法题目解析
课时5-返回从左下角走到右下角的最短距离.mp4409.76MB
课时4-在执行m步操作后返回最大分数.mp4244.84MB
课时3-猫鼠游戏问题2.mp4394.29MB
课时2-猫鼠游戏问题1.mp4332.11MB
课时1-返回尽可能的短的剩余字符串.mp4278.7MB
章节6-2021年12月第5周流行算法题目解析
课时5-按要求铺砖问题2.mp4181.22MB
课时4-按要求铺砖问题1.mp4161.55MB
课时3-来自hulu的返回n个人完成m个任务需要几天.mp4485.62MB
课时2-题目1LoudAndRich2.mp4134.45MB
课时1-题目1LoudAndRich1.mp4283.19MB
章节5-2021年12月第4周流行算法题目解析
课时5-m个苹果和n个盘子返回有多少种放置方法.mp4272.24MB
课时4-给定一批点的二维坐标返回你在朝向最好的情况下嘴都能看到几个点.mp4132.18MB
课时3-任意三个点都可以组成一个三角形返回能组成钝角三角形的数量.mp4287.32MB
课时2-按格式返回地区全路径.mp4226.77MB
课时1-返回这个无定向图中所有合法路径的代表集合数量.mp4196.9MB
章节4-2021年12月第3周流行算法题目解析
课时7-高尔夫球场砍树问题.mp4220.9MB
课时6-返回m的值.mp4169.37MB
课时5-区间内取反变为1111是字典序最大的.mp422.44MB
课时4-答疑.mp422.67MB
课时3-循环右移二叉树.mp4299.65MB
课时2-答疑及预览下道题.mp449.35MB
课时1-CMU入学申请考试题替换想让连续出现同一种字符的最长子串尽可能短.mp4269.41MB
章节3-2021年12月第2周流行算法题目解析
课时7-二叉树递归套路题求多叉树上达标的路径一共有多少2.mp4299.7MB
课时6-二叉树递归套路题求多叉树上达标的路径一共有多少1.mp4232.36MB
课时5-返回数组里所有值的最低公共祖先.mp4160.11MB
课时4-返回arr尽可能大的累加和.mp4184.4MB
课时3-返回如果同意所有黑洞的半径最大半径是多少.mp4180.81MB
课时2-返回所有知晓这个秘密的专家列表.mp4311.31MB
课时1-并查集.mp481.92MB
章节24-2022年5月第3周流行算法题目解析
课时4-来自学员问题(二).mp4325.99MB
课时3-来自学员问题(一).mp4123.62MB
课时2-来自京东面试题.mp4250.91MB
课时1-来自字节面试题.mp4348.67MB
章节23-2022年5月第2周流行算法题目解析
课时5-来自网易面试题(三).mp486.2MB
课时4-来自网易面试题(二).mp4161.05MB
课时3-来自字节面试题(二).mp4100.69MB
课时2-来自网易面试题(一).mp4105.59MB
课时1-来自字节面试题(一).mp4162.22MB
章节22-2022年5月第1周流行算法题目解析
课时5-来自optiver面试题.mp4119.61MB
课时4-来自蓝桥杯的练习题.mp4372.05MB
课时3-一个序列中,只有一个数字有重复.mp4115.98MB
课时2-来自微众人工智能岗面试题.mp4237.42MB
课时1-来自蔚来汽车面试题.mp4245.74MB
章节2-2021年12月第1周流行算法题目解析
课时9-RedundantonnectionII代码.mp4123.17MB
课时8-在正常树加一条冗余的边找到这条冗余的边并返回.mp481.03MB
课时7-找到二叉树里有冗余边的叶节点.mp431.91MB
课时6-KeysKeyboard代码.mp419.43MB
课时5-返回n步内你能让最多多少A显示在屏幕上.mp4104.9MB
课时4-看下leetcode651KeysKeyboard.mp42.74MB
课时3-答疑.mp411.14MB
课时2-XToYMinDistance.mp4141.91MB
课时1-求城市x到城市y的最短距离题意.mp489.42MB
章节21-2022年4月第4周流行算法题目解析
课时6-学生答疑.mp467.7MB
课时5-给定n位长的数字字符串和正数k,求该子符串能被k整除的子串个数.mp4126.67MB
课时4-总长度位n的数组中,所有长度为k的子序列里,有多少子序列的和为偶数.mp498.74MB
课时3-腾讯音乐面试题.mp4171.17MB
课时2-给定一个数组,想随时查询任何范围上的最大值.mp4189.83MB
课时1-数组里有0和1,一定要反转一个区间,请问反转后可以使得1的个数是多少.mp459.53MB
章节20-2022年4月第3周流行算法题目解析
课时9-返回奖金最高的员工获得的,尽可能少的奖金数额(2).mp430.21MB
课时8-返回奖金最高的员工获得的,尽可能少的奖金数额(1).mp436.28MB
课时7-返回给定N个小数组中 有多少完美对.mp432.42MB
课时6-给出一个长度为n的01串,现在你找出两个区间 0和1的个数完全相等 这两个区间可以相交不能完全重叠 现在请你找到两个最长的区间满足以上要求.mp414.71MB
课时4-给定非负数组 任意选择数字是累加和最大且为7的倍数 返回最大累加和.mp419.55MB
课时3-一个二维矩阵 只有0和1 只能上下左右移动 其值前后一致 消耗为1 否则为2 返回左上到右下的最小消耗 code 实现.mp453.53MB
课时2-一个二维矩阵 只有0和1 只能上下左右移动 其值前后一致 消耗为1 否则为2 返回左上到右下的最小消耗.mp420.65MB
课时1-给出N个数字,你可以任选其中一些数字相乘得到新数字x,x的价值是器不同质因子的数量 返回所有选择数字的方案中,得到的x的价值之和.mp456.33MB
课时10-返回奖金最高的员工获得的,尽可能少的奖金数额(3).mp429.71MB
章节19-2022年4月第2周流行算法题目解析
课时9-非负数组给定正数K 返回子序列中,累加最小的前K个子序列累加和 code 实现.mp445.96MB
课时8-非负数组给定正数K 返回子序列中,累加最小的前K个子序列累加和.mp440.63MB
课时7-有0到10^9价值的礼物,返回价值最接近的两件礼物之间相差值尽可能最大的结果.mp432.63MB
课时6-MN的方格 一个人要穿越这里且不能走出 返回最多可以获得个数.mp428.9MB
课时5-会议室时间安排 code 实现.mp449.99MB
课时4-会议室时间安排.mp419.5MB
课时3-非负数组中拥有最大或的结果的最短子数组.mp434.54MB
课时2-给你五个数 每次保留一个数其四个数减一 结果不能为负数 返回可以进行几轮 及 code 实现.mp48.97MB
课时1-给你五个数 每次保留一个数其四个数减一 结果不能为负数 返回可以进行几轮.mp435.49MB
章节18-2022年4月第1周流行算法题目解析
课时9-km算法 code 实现(5).mp423.06MB
课时8-km算法 code 实现(4).mp438.19MB
课时7-km算法 code 实现(3).mp440.89MB
课时6-km算法 code 实现(2).mp439.96MB
课时5-km算法 code 实现(1).mp433.19MB
课时4-km算法(4).mp421.89MB
课时3-km算法(3).mp430.18MB
课时2-km算法(2).mp431.2MB
课时1-km算法(1).mp431.54MB
课时13-桶的数量为N 数组有2N个数 把数组值两个数放入桶中 价值是 桶中的值与桶的位数的值 返回所有数放入桶中 桶的总价值最大.mp423.81MB
课时12-在N乘N方格中 用二维数组表示棋子 每次移动代价为 一 返回最小代价.mp419.46MB
课时11-km算法 code 实现(7).mp412.13MB
课时10-km算法 code 实现(6).mp418.85MB
章节17-2022年3月第4周流行算法题目解析
课时9-手上有x个鸡蛋,拿1个鸡蛋到手上变为x+1,如果手上鸡蛋为3的倍数可以放下3分之2 返回从x到y的最小操作数.mp410.45MB
课时8-数组arr 表示那些数没了 m表示可以补种多少棵树 n表示一共有多少棵树拍成直线返回补种后的最长的连续树木.mp421.11MB
课时7-在有向图中返回底层到高层的条数.mp421.47MB
课时6-在0位置的数,可以向左向右跳 返回到X位置最小能跳几步.mp450.67MB
课时5-数组arr 可能有正 有负 有零 无序 只能挑选两个数 让这两个数绝对值尽可能最小 返回最小值.mp414.23MB
课时4-X元预算买游戏可以超出预算,优惠价 等于 原价 减 折后价 优惠价大于等于超出预算的钱称之为不亏 返回在不亏的前提下尽可能的获得快乐值 code 实现.mp47.58MB
课时3-X元预算买游戏可以超出预算,优惠价 等于 原价 减 折后价 优惠价大于等于超出预算的钱称之为不亏 返回在不亏的前提下尽可能的获得快乐值.mp435.82MB
课时2-正数二维数组 其值表示开始与结束时间 任务只能开始一个 返回按规定时间内你能否完成任务 code 实现.mp415.4MB
课时1-正数二维数组 其值表示开始与结束时间 任务只能开始一个 返回按规定时间内你能否完成任务.mp443.09MB
课时10-手上有x个鸡蛋,拿1个鸡蛋到手上变为x+1,如果手上鸡蛋为3的倍数可以放下3分之2 返回从x到y的最小操作数 code 实现.mp449.75MB
章节16-2022年3月第3周流行算法题目解析
课时9-大鱼吃小鱼问题返回几轮后数量稳定(1).mp426.19MB
课时8-回顾这几道题.mp410.42MB
课时7-重新排列arr 返回所有get操作返回值累计和最大是多少.mp420.22MB
课时6-最大子段和code实现.mp413.79MB
课时5-最大子段和.mp430.66MB
课时4-返回豆腐中最大的一块体积是多少code 实现.mp44.81MB
课时3-返回豆腐中最大的一块体积是多少.mp419.12MB
课时2-给定数组arr 挑选任意两个数a和b必须ABS(a-b)大于1返回最多能跳选几个 code 实现.mp49.39MB
课时1-给定数组arr 挑选任意两个数a和b必须ABS(a-b)大于1返回最多能跳选几个.mp427.35MB
课时14-程序开发人员在一次两人开发中,至少一个人掌握对方未掌握的技能,返回符合条件的人数(结果要对10的9次方加7取余) code 实现.mp421.03MB
课时13-程序开发人员在一次两人开发中,至少一个人掌握对方未掌握的技能,返回符合条件的人数(结果要对10的9次方加7取余).mp434.53MB
课时12-对所有的数据最多limit次交易使金额总和最大返回这个最大的总和 code 实现.mp47.72MB
课时11-对所有的数据最多limit次交易使金额总和最大返回这个最大的总和.mp423.28MB
课时10-大鱼吃小鱼问题返回几轮后数量稳定(2).mp43.44MB
章节15-2022年3月第2周流行算法题目解析
课时9-正数组arr 长度为n 从左到右过任务 其差值不能超过K 返回完成所有任务最少要多少天.mp425.01MB
课时8-在数组arr 中arr(i)+arr(j)可以被M整除 返回这样的数对总和code实现.mp48.04MB
课时7-在数组arr 中arr(i)+arr(j)可以被M整除 返回这样的数对总和.mp47.57MB
课时6-求数组a,b返回长度.mp414.59MB
课时5-语法补全功能code实现.mp435.54MB
课时4-语法补全功能.mp415.67MB
课时3-判断字符串s2 的排列之一是否是s1的子串.mp418.23MB
课时2-会议室预订问题的code实现.mp433.4MB
课时1-会议室预订问题.mp447.81MB
课时15-如何时间复杂度O(N) 格外空间复杂度O(1)解决最低公共祖先问题code实现.mp411.12MB
课时14-如何时间复杂度O(N) 格外空间复杂度O(1)解决最低公共祖先问题(2).mp421.1MB
课时13-如何时间复杂度O(N) 格外空间复杂度O(1)解决最低公共祖先问题(1).mp412MB
课时12-喝咖啡问题 要求m必须大于n,如n=1000 m=10的9次方该怎么做.mp420.77MB
课时11-喝咖啡问题 要求m必须大于n,如n=1000 m=10的9次方该怎么做.mp429.65MB
课时10-喝咖啡问题 要求m必须大于n,如n=1000 m=10的9次方该怎么做.mp430.2MB
章节14-2022年3月第1周流行算法题目解析
课时9-规定 认为 关系可以传递 (A B)表示A认为B (A B ) (B C )表示A认为B,B认为C A就认为C 求所有人认为的大红人总和.mp45.61MB
课时8-有一套软件在单通道中传输到每个学校中,至少需要向几个学校发送所有的学校都会得到.mp42.76MB
课时7-强连通分量用什么用.mp44.25MB
课时6-有向图的强连通分量code实现.mp435.04MB
课时5-理解 遍历未结算.mp425.82MB
课时4-理解 遍历已结算,未遍历.mp421.5MB
课时3-强连通分量的原理code实现.mp410.45MB
课时2-强连通分量的原理.mp47.32MB
课时1-有向图的强连通分量.mp46.84MB
课时15-地图上有若干个炸弹每个炸弹十字引爆在其半径内有其他炸弹也会引爆 当量值表示炸弹半径 所有炸弹引爆最少认为引爆次数 code 实现.mp422.38MB
课时14-地图上有若干个炸弹每个炸弹十字引爆在其半径内有其他炸弹也会引爆 当量值表示炸弹半径 所有炸弹引爆最少认为引爆次数.mp449.14MB
课时13-答疑.mp414.05MB
课时12-规定 认为 关系可以传递 (A B)表示A认为B (A B ) (B C )表示A认为B,B认为C A就认为C 求所有人认为的大红人总和 code 实现.mp48MB
课时11-有一套软件在单通道中传输到每个学校中,至少连通几条线所有的学校都会得到.mp414.67MB
课时10-有一套软件在单通道中传输到每个学校中,至少需要向几个学校发送所有的学校都会得到 code实现.mp435.9MB
章节13-2022年2月第4周流行算法题目解析
课时6-返回长度为2的数组ans2.mp4200.21MB
课时5-返回长度为2的数组ans1.mp491.56MB
课时4-降序三元组返回数量7.mp4205.78MB
课时3-返回将数组分隔变换后能够得到的元素最大和.mp4112.44MB
课时2-返回达标数字中最小的那个.mp4109.73MB
课时1-返回有几种切法满足x和y的个数至少在左右两块中的一块里有相同数量.mp441.13MB
章节12-2022年2月第3周流行算法题目解析
课时7-石子游戏.mp4248.16MB
课时6-返回arr中最多有多少组.mp4115.67MB
课时5-只有在平面中存在环使得机器人永远无法离开时返回true.mp4105.5MB
课时4-请你返回吃掉所有n个橘子的最少天数.mp478.93MB
课时3-找到一条最多经过k站中转的路线使得价格便宜并返回价格2.mp4159.45MB
课时2-找到一条最多经过k站中转的路线使得价格便宜并返回价格1.mp4220.04MB
课时1-微软内推介绍.mp4105.16MB
章节1-2021年11月第4周流行算法题目解析
课时5-二进制数字中1的个数等于0到64(2).mp4232.57MB
课时4-二进制数字中1的个数等于0到64(1).mp4230.34MB
课时3-猜数字确保获胜的最小现金数2.mp4180.54MB
课时2-猜数字确保获胜的最小现金数1.mp4186.65MB
课时1-返回处理后的树的头节点.mp485.03MB
章节11-2022年2月第2周流行算法题目解析
课时5-还原返回原数组arr.mp4230.44MB
课时4-到达终点.mp4224.44MB
课时3-给定整数数组返回所有数对之间的第k个最小距离.mp4231.43MB
课时2-位集Bitset.mp4217.87MB
课时1-4张卡片满足表达式.mp4190.59MB
章节10-2022年1月第4周流行算法题目解析
课时4-黑名单随机数.mp4349.7MB
课时3-甲板上的战舰.mp478.5MB
课时2-军训分组.mp4266.15MB
课时1-购物单.mp4392.4MB
02.大厂算法和数据结构刷题班-465
章节9-大厂高频算法和数据结构面试题9
课时5-判断一个数字是不是stepsum.mp429.68MB
课时4-俄罗斯套娃问题.mp416.09MB
课时3-最长递增子序列长度.mp458.35MB
课时2-无效括号串变有效的所有可能结果.mp4117.64MB
课时1-线形点灯和环形点灯问题.mp4368.76MB
章节8-大厂高频算法和数据结构面试题8
课时9-code实现.mp426.42MB
课时8-给定一个二维数组char 一个字符串word 从任何位置出发 在可以走重复路返回能不能找到.mp424.24MB
课时7-code实现.mp4155.28MB
课时4-题目6.mp452.01MB
课时3-盛最多水的容器.mp436.88MB
课时2-给定一个表示公式的字符串,放回计算结果 code实现.mp467.05MB
课时1-给定一个表示公式的字符串,放回计算结果.mp484.27MB
课时10-给定一个二维数组char 一个字符串word 从任何位置出发 在不可以走重复路返回能不能找到.mp477.52MB
章节7-大厂高频算法和数据结构面试题7
课时9-有序数组 值取值为 正 负 0 返回数组中每个值的平方后的不同结果的种树.mp413.25MB
课时8-数组arr 返回如果排序后相邻两数的最大差距 code 实现.mp442.81MB
课时7-数组arr 返回如果排序后相邻两数的最大差距.mp464.37MB
课时6-相机最小覆盖问题优化 code 实现.mp455.23MB
课时5-相机最小覆盖问题优化.mp412.44MB
课时4-相机最小覆盖问题 code 实现.mp491.94MB
课时3-相机最小覆盖问题.mp428.54MB
课时2-给定正数数组 长度大于1使两个数结果和最大返回最大的结果 code 实现.mp437.78MB
课时1-给定正数数组 长度大于1使两个数结果和最大返回最大的结果.mp433.39MB
课时11-数组arr是去空 去重单词表 可以使用任意次 返回组成str字符串的方法数 code 实现.mp4118.31MB
课时10-数组arr是去空 去重单词表 可以使用任意次 返回组成str字符串的方法数.mp49.16MB
章节6-大厂高频算法和数据结构面试题6
课时6-博弈问题.mp4102.01MB
课时5-一个数组arr 任意切成不相交的子数组 使切出异或和为0的子数组最多返回这个最多数量(下).mp4253.66MB
课时4-一个数组arr 任意切成不相交的子数组 使切出异或和为0的子数组最多返回这个最多数量(上).mp433.29MB
课时3-数组中元素的最大异或值(下).mp4174.19MB
课时2-数组中元素的最大异或值(上).mp42.83MB
课时1-数组中2所有数异或起来的结果 给定数组arr 返回arr的最大子数组异或和.mp4354.24MB
章节5-大厂高频算法和数据结构面试题5
课时5-给俩字符串 问最少删除多少字符可以成为第一个的子串.mp4451.5MB
课时4-leetcode题目72及变形EditDistance.mp467.58MB
课时3-节点x 左树结构和右树一样 给定一颗二叉树的头节点返回head整颗树上有多少颗相同子树(下).mp4392.92MB
课时2-节点x 左树结构和右树一样 给定一颗二叉树的头节点返回head整颗树上有多少颗相同子树(上).mp423.77MB
课时1-二叉树上没有重复的节点 根据arr生成整颗树并返回节点.mp4253.56MB
章节52-大厂高频算法和数据结构面试题52
课时5-leetcode 0656 金币路径.mp493.38MB
课时4-leetcode 0683 K个关闭的灯泡2.mp481.58MB
课时3-leetcode 0683 K个关闭的灯泡.mp449.17MB
课时2-leetcode 1488 避免洪水泛滥.mp493.21MB
课时1-leetcode 1488 避免洪水泛滥.mp448.69MB
章节51-大厂高频算法和数据结构面试题51
课时6-leetcode 1035 不相交的线.mp411.48MB
课时5-leetcode 0875 爱吃香蕉的珂珂.mp440.96MB
课时4-leetcode 0642 设计搜索自动补全系统.mp4171.17MB
课时3-leetcode630课程表iii.mp459.72MB
课时2-LCP03机器人大冒险2.mp497.5MB
课时1-LCP03机器人大冒险.mp4176.38MB
章节50-大厂高频算法和数据结构面试题50
课时5-leetcode 0600 不含连续1的非负整数.mp4183.68MB
课时4-leetcode 0588 设计内存文件系统.mp491.16MB
课时3-leetcode 0587 安装栅栏.mp4145.18MB
课时2-leetcode 0568 最大休假天数.mp4100.33MB
课时1-leetcode 0568 最大休假天数.mp477.85MB
章节4-大厂高频算法和数据结构面试题4
课时7-大楼轮廓问题.mp4232.12MB
课时6-字符串交错组成(2).mp4121.37MB
课时5-字符串交错组成(1).mp427.03MB
课时4-生成长度size达标数组 给定正数size 返回size的达标数组.mp483.36MB
课时3-返回数组中 选择数字不能相邻的情况下 最大子序列累加和.mp4199.39MB
课时2-返回数组中 子数组最大累加和.mp4177.78MB
课时1-一个数组 对这个数组查询频繁 返回所有查询的结果.mp466.89MB
章节49-大厂高频算法和数据结构面试题49
课时7-leetcode 0440 字典序的第K小数字.mp4181.75MB
课时6-leetcode 0564 寻找最近的回文数.mp457.5MB
课时5-leetcode 0548 将数组分为累加和相等的4个部分.mp428.9MB
课时4-leetcode 0527 单词缩写.mp464.79MB
课时3-leetcode 0489 扫地机器人.mp4138.73MB
课时2-leetcode 0446 等差数列划分ii-子序列.mp469.09MB
课时1-leetcode 0377 组合总和iv.mp439.79MB
章节48-大厂高频算法和数据结构面试题48
课时5-leetcode 0499 迷宫iii2.mp4153.25MB
课时4-leetcode 0499 迷宫iii1.mp4111.93MB
课时3-leetcode 0472 连接词.mp4178.31MB
课时2-leetcode 0483 最小好进制.mp4189.19MB
课时1-找到所有数字对差值的绝对值的第k小.mp4137.12MB
章节47-大厂高频算法和数据结构面试题47
课时7-leetcode 0465 最优账单平衡2.mp4169.28MB
课时6-leetcode 0465 最优账单平衡1.mp4118.95MB
课时5-leetcode 0428 序列化和反序列化N叉树.mp451.68MB
课时4-leetcode 0475 供暖器.mp494.76MB
课时3-DynamicSefmentTree.mp417.83MB
课时2-leetcode 0315 计算右侧小于当前元素的个数.mp444.24MB
课时1-动态开点线段树详解(上).mp4221.97MB
章节46-大厂高频算法和数据结构面试题46
课时5-leetcode 0425 单词方块.mp491.11MB
课时4-leetcode 0411 最短独占单词缩写2.mp499.56MB
课时3-leetcode 0411 最短独占单词缩写1.mp457.09MB
课时2-leetcode 0391 完美矩形.mp459.23MB
课时1-leetcode 0363 矩形区域不超过K的最大数值和.mp4113.3MB
章节45-大厂高频算法和数据结构面试题45
课时6-leetcode 0403 青蛙过河.mp429.57MB
课时5-leetcode 2035 将数组分成两个数组并最小化数组和的差(上).mp414.24MB
课时4-leetcode 358.mp475.67MB
课时3-leetcode 0291 单词规律.mp4152.92MB
课时2-利用魔法积木来做到最大的合并2.mp4154.27MB
课时1-利用魔法积木来做到最大的合并1.mp479.61MB
章节44-大厂高频算法和数据结构面试题44
课时5-leetcode 0992 K 个不同整数的子数组2.mp4181.63MB
课时4-leetcode 0992 K 个不同整数的子数组1.mp4138.16MB
课时3-leetcode 0317 离建筑物最近的距离2.mp4132.08MB
课时2-leetcode 0317 离建筑物最近的距离1.mp4132.27MB
课时1-leetcode 0248 中心对阵数iii.mp4149.32MB
章节43-大厂高频算法和数据结构面试题43
课时6-执行最少多少步能让数组变成Yeah数组4.mp4125MB
课时5-执行最少多少步能让数组变成Yeah数组3.mp479.96MB
课时4-执行最少多少步能让数组变成Yeah数组2.mp4163.23MB
课时3-执行最少多少步能让数组变成Yeah数组1.mp4103.48MB
课时2-执行X和Y操作让累加和降到0以下的最小代价2.mp4124.2MB
课时1-执行X和Y操作让累加和降到0以下的最小代价1.mp4134.55MB
章节42-大厂高频算法和数据结构面试题42
课时6-leetcode 0335 路径交叉.mp494.18MB
课时5-leetcode 0296 最佳聚会地点.mp4102.13MB
课时4-leetcode 0273 整数转换英文表示.mp496.97MB
课时3-leetcode 0272 最接近的二叉树搜索树值ii.mp4228.92MB
课时2-leetcode 0265 粉刷房子2.mp4156.86MB
课时1-leetcode 0265 粉刷房子1.mp4193.28MB
章节41-大厂高频算法和数据结构面试题41
课时5-leetcode 0031 下一个排列.mp4125.07MB
课时4-平行世界穿越的最快到达问题.mp4199.06MB
课时3-诗歌韵律问题2.mp4203.48MB
课时2-诗歌韵律问题1.mp4215.27MB
课时1-整体变有序的最小交换次数.mp4307.23MB
章节40-大厂高频算法和数据结构面试题40
课时5-数组arr数字0-9拼出能被3整除的最大数字返回str形式.mp458.86MB
课时4-两个数组a和b长度为n a中的数只能和b中的数交换返回你能不能做到.mp443.08MB
课时3-开始时间时0任何会议只持续10时间下一个会议只能在截止时间之前开始只有一个会议室任何会议都不能公用会议被安排后将获得最大收益返回最大的收益.mp442.82MB
课时2-数组变值要求只能选择一次起始位置变化其值和相邻的值相等一起改变问至少要变化几次.mp469.61MB
课时1-分裂问题.mp4232.2MB
章节3-大厂高频算法和数据结构面试题3
课时6-leetcode最接近sum子序列累加和问题.mp4323.32MB
课时5-正数组arr 代表人体重 给正数limit 表示船有的载重量 没艘最多两人 最少的分配方法.mp4116.21MB
课时4-小写字母组成字符串 放在数组中 某两个字符串所含的字符类完全一样 返回arr有多少类.mp4202.6MB
课时3-求字符串中 最长无重复字符子串长度.mp4172.44MB
课时2-数组代表每个人的能力值 两个人能力差值正好为k 返回最多可以进行多少比赛.mp4163.81MB
课时1-三个参数 二叉树头结点head 树上某节点target 正数k 可以向上走或向下 返回与target距离是k的节点.mp4186.07MB
章节39-大厂高频算法和数据结构面试题39
课时5-序列消除规则问题.mp457.97MB
课时4-二维数组一个数k从任意位置到达问要跳几会.mp4132.29MB
课时3-字符串str子序列的字符数必须是k种返回满足条件的.mp473.41MB
课时2-长度为n的数1组求有多少子数组达标.mp480.42MB
课时1-由01组成的字符串其下标从1开始规定i位置的字符价值V[i]计算返回是的最大值.mp445.32MB
章节38-大厂高频算法和数据结构面试题38
课时9-分割字符串要求同一个字符只能在一个字符问最多能分割几块.mp422.52MB
课时8-每一个温度离自己最近的最大的温度在哪里.mp41.45MB
课时7-求回文子串的数量.mp43.5MB
课时6-给一堆任务让每个相同任务执行间隔k时间(2).mp4112.42MB
课时5-给一堆任务让每个相同任务执行间隔k时间(1).mp48.06MB
课时4-两个二叉树相同位置相加遇到空位置就填上生成一个新的二叉树问这个二叉树是什么.mp419.15MB
课时3-n个整数的数组nums找出nums中没在[1 n]出现的数.mp435.62MB
课时2-讲解代码.mp47.75MB
课时1-嵌表问题.mp433.6MB
课时11-长城守军.mp459.45MB
课时10-给两个数ab第i轮后ab一样大至少需要几轮.mp479.58MB
章节37-大厂高频算法和数据结构面试题37
课时9-给一个二叉树是每一条向下的路径等于M问有几条路径.mp458.09MB
课时8-一个数组中是否可以拆成两个子集.mp43.9MB
课时7-插队报数问题.mp470.37MB
课时6-给一个压缩串把它展开.mp445.24MB
课时5-在二叉树上打家劫舍.mp47.5MB
课时4-把一个二叉树横向倒序返回一个新的二叉树.mp45.97MB
课时3-讲解代码.mp415.81MB
课时2-由0和1构成的二维数组值返回最大的正方形的周长.mp412.74MB
课时1-二叉树转化成双向表.mp455MB
课时12-小明保留的数每一轮大于对手的数返回每一轮的数否则返回-1.mp4158.74MB
课时11-项目规划问题.mp425.13MB
课时10-打家劫舍问题.mp42.42MB
章节36-大厂高频算法和数据结构面试题36
课时9-所有的二叉树上的点从1开始的其颜色数组c表示其中的颜色数组wl为权值返回所有孩子的权值.mp425.92MB
课时8-要求初始化结构的时间复杂度不能超过哦o(NLogN)三个查询的时间复杂度不能超过o(logN)查询时认为arr的下标从1开始求arr[L~R]最大值.mp433.56MB
课时7-讲解代码.mp426.46MB
课时6-给定一个括号字符串str不会有违规嵌套返货分数.mp434.44MB
课时5-讲解代码.mp412.75MB
课时4-给定两个字符串s1和s2返回s1中有多少个子串等于s2.mp415.9MB
课时3-讲解代码.mp49.47MB
课时2-把一个01字符串切成多个部分要求每个部的0和1比例一样同时要求尽可能多的划分.mp442.04MB
课时1-S(i)=S(i-1)+L[i]+reverse(invert(S(i-1)))比如n=4k=2表示S4的第2个字符是什么.mp426.56MB
课时16-公交换乘问题.mp484.23MB
课时15-给定一个数M由AB分每次只能取平方数问AB谁会赢.mp418.91MB
课时14-给定字符str和整数K返回长度K的所有子序列中字典最大的子序列.mp441.34MB
课时13-乘船过河问题.mp447.91MB
课时12-数组arr拿走a时它的数加a返回最终所有拿走的分数和.mp413.42MB
课时11-数组arr其值和M求模返回一个链表.mp415.39MB
课时10-讲解代码.mp435.51MB
章节35-大厂高频算法和数据结构面试题35
课时9-讲解代码.mp456.05MB
课时8-一个数组最长递增子序列的个数.mp456.11MB
课时7-讲解代码.mp48.39MB
课时6-四个数组挑四个数这四个数组都要拿返回累加和.mp413.48MB
课时5-i mod 3等于0打印FizzBuzz i mod 5等于0 打印Buzz i mod 15等于0打印Fizz.mp44.37MB
课时4-讲解代码.mp437.75MB
课时3-找到一个子串最长的有多长.mp412.22MB
课时2-讲解代码.mp47.95MB
课时1-一个数组出现的词频最大的返回.mp417.69MB
课时16-小盆友分糖果.mp426.56MB
课时15-map[i][j]等于0为海洋代价为2map[i][j]等于1为陆地代价为1map[i][j]等于0为障碍无法通过问最小代价是多少.mp427.78MB
课时14-讲解代码.mp46.95MB
课时13-河中有石子一半颜色A一半颜色B才算桥问最优代价是什么.mp458.51MB
课时12-生成一个小写a到z长度为len的字符串按字典序排序那个指定的数是第几个.mp426.36MB
课时11-讲解代码.mp429.81MB
课时10-给一个二叉树的头相同值算路径问这个路径的最大值是多少.mp417.54MB
章节34-大厂高频算法和数据结构面试题34
课时9-无序数组原地调整问题.mp4180.48MB
课时8-讲解代码.mp47.88MB
课时7-返回逆序对个数.mp49.38MB
课时6-讲解代码.mp420.53MB
课时5-一个数据流吐出数字问题.mp422.07MB
课时4-讲解代码.mp430.16MB
课时3-生命游戏问题.mp422.52MB
课时2-讲解代码.mp417.49MB
课时1-在一个数组中有n加1个整数数范围是0到n返回重复数.mp422.38MB
课时16-结构add添加remove去重getrandom等概率的返回一个数要求三个方法是O(1).mp429.15MB
课时15-画叉游戏.mp436.26MB
课时14-讲解代码.mp437.07MB
课时13-结构VaV是整数还是list.mp426.23MB
课时12-最长的子串最多有k中不同的字符问题.mp421.36MB
课时11-偶数链表与基数链表放一起问题.mp48.05MB
课时10-一个数只含有3这个质数因子.mp46.08MB
章节33-大厂高频算法和数据结构面试题33
课时9-在数组中返回排除自己位置原数组各个值的乘积要求不能用除法.mp428.83MB
课时8-在数组中返回新的数组排除自己位置原数组各个值的乘积要求不能用除法.mp411.28MB
课时7-单链表中删除数据.mp415.17MB
课时6-0和n-1相邻呢?.mp418.44MB
课时5-讲解代码.mp422.45MB
课时4-一个数不能取相邻的数子序列的累加和.mp424.05MB
课时3-输出排序后的顺序.mp43.09MB
课时2-讲解代码.mp479.45MB
课时1-给个图给出依赖关系问从顶点出发是否可以全部做完.mp416.02MB
课时19-讲解代码.mp431.09MB
课时18-一个数可以返回多少平方行相加的数.mp49.05MB
课时17-有N人i认识j不是ji相互认识明星所有人认识如何是明星返回明星编号(2).mp413.98MB
课时16-有N人i认识j不是ji相互认识明星所有人认识如何是明星返回明星编号(1).mp446.8MB
课时15-讲解代码.mp418.13MB
课时14-字典序问题(2).mp414.15MB
课时13-字典序问题(1).mp49.15MB
课时12-讲解代码.mp447.24MB
课时11-给一个二维数组做出迭代器.mp410.76MB
课时10-字符串1和字符串2所含字符个数位数一样叫做变形词.mp417.57MB
章节32-大厂高频算法和数据结构面试题32
课时9-一个数字组不要用别的变量原地调整.mp47.9MB
课时8-N的值很大求N的阶乘.mp415.43MB
课时7-讲解代码.mp411.82MB
课时6-A等于1B等于2~Z等于26AA等于27求BDCF等于多少.mp47.63MB
课时5-给两个数让它做除法返回结果(如果循环数写在括号中).mp442.55MB
课时4-在一个范围内整数数组中的值是移除的数字返回缺少的数字并在开头位置到数组的值按字符串返回.mp428.35MB
课时3-讲解代码.mp438.39MB
课时2-整形数组arr求连续子数组最大的累乘机(2).mp45.06MB
课时1-整形数组arr求连续子数组最大的累乘机(1).mp416.88MB
课时18-讲解代码.mp4103.05MB
课时17-在固定长度数组中前一个数加上后一个数不能大于M加这个数返回排列方法个数.mp4139.1MB
课时16-讲解代码.mp4157.75MB
课时15-1到n中返回几个素数.mp425.37MB
课时14-讲解代码.mp413.43MB
课时13-判断一个数是否可以化为1.mp47.64MB
课时12-num为int32位逆序返回.mp4126.96MB
课时11-讲解代码.mp4103.19MB
课时10-num为int32位逆序返回.mp46.59MB
章节31-大厂高频算法和数据结构面试题31
课时9-leetcode148.SortList(2).mp4107.84MB
课时8-leetcode148.SortList(1).mp475.42MB
课时7-leetcode140.World BreakII.mp4181.3MB
课时6-leetcode139.单词拆分展示.mp4193.51MB
课时5-回答问题及leetcode139.单词拆分展示.mp419.66MB
课时4-leetcode130.Surrounded-regions.mp4135.72MB
课时3-leetcode127.WorldLadder(2).mp4296.28MB
课时2-leetcode127.WorldLadder(1).mp413.43MB
课时1-leetcode125.ValidPalindrome.mp4151.75MB
课时10-leetcode150.EvalutateReversePolishNotation.mp440.73MB
章节30-大厂高频算法和数据结构面试题30
课时9-题目124(上)Swap Nodes in Pairs.mp419.61MB
课时8-题目118,119 4和从列表末尾删除N个节点.mp497MB
课时7-题目1163Sum Closest.mp4104.24MB
课时6-题目98(2) 旋转图像.mp4116.85MB
课时5-题目98(1) 旋转图像.mp447.55MB
课时4-题目639DecodeWaysii.mp4211.09MB
课时3-题目91First Missing Positive.mp4140.73MB
课时2-题目88除以两个整数.mp446.59MB
课时1-题目79除以两个整数.mp4156.87MB
课时10-题目124(下)Swap Nodes in Pairs.mp4295.91MB
章节2-大厂高频算法和数据结构面试题2
课时5-调度中心将所有司机平分a b俩区域 返回所有调度方案总收入最高的方案多少钱.mp4225.53MB
课时4-贩卖机支持10 50 100支付 一次出一瓶可乐 投钱和找零遵循使用大钱的原则 计算需投入硬币次数.mp4326.17MB
课时3-对arr一个子数组排序 但让arr整体有序返回满足设定的子数组最短的多长.mp4300.14MB
课时2-对arr一个子数组排序 但让arr整体有序返回满足设定的子数组最短的多长.mp4158.97MB
课时1-题目1返回一个长度数组ans j号人能获得的最好收入.mp4174.22MB
章节29-大厂高频算法和数据结构面试题29
课时8-题目73SetMatrixZeroes.mp4278.85MB
课时7-题目69从列表末尾删除N个节点.mp4107.3MB
课时6-题目66加一.mp432.01MB
课时5-题目62唯一路径.mp4211.85MB
课时4-题目56(2)合并间隔.mp483.19MB
课时3-题目56合并间隔.mp4167.44MB
课时2-题目50Pow.mp4220.76MB
课时1-题目33旋转排序数组中的搜索.mp4267.4MB
章节28-大厂高频算法和数据结构面试题28
课时9-GenerateParentheses.mp484.19MB
课时8-ValidParentheses.mp4116.52MB
课时7-题目19水题.mp415.38MB
课时6-LetterCombinationOf.mp480.03MB
课时5-Longest Common Prefix.mp430.01MB
课时4-RomanToInteger.mp416.45MB
课时3-IntegerToRoman.mp493.47MB
课时2-StringToInteger.mp4175.72MB
课时1-课前说明.mp452.59MB
课时14-PowXN.mp425.53MB
课时13-SudokuSolver.mp4131.25MB
课时12-ValidSudoku.mp4115.01MB
课时11-FindFirstAndLastPosition.mp472.37MB
课时10-题目26REmove DuplicatesfromStoredArray.mp439.08MB
章节27-大厂高频算法和数据结构面试题27
课时4-ReverseInateger.mp4157.63MB
课时3-MinPeaple.mp4156.96MB
课时2-题目1PickBands(2).mp4188.62MB
课时1-题目1PickBands(1).mp4525.18MB
章节26-大厂高频算法和数据结构面试题26
课时5-WordLadder.mp4373.23MB
课时4-ExpressionAndOpweators.mp4260.29MB
课时3-WordSearch.mp4349.77MB
课时2-MinRange.mp4279.71MB
课时1-课前加题.mp4128.34MB
章节25-大厂高频算法和数据结构面试题25
课时4-题目4GastStation问题.mp4410.76MB
课时3-题目3MaxPointsOnALine.mp4176.12MB
课时2-题目2三和问题.mp4182.69MB
课时1-题目1IP to CIDR.mp4424.99MB
章节24-大厂高频算法和数据结构面试题24
课时6-题目6RemoveDuplicatLettersLexi.mp476.49MB
课时5-题目5最短包含子串.mp474.7MB
课时4-题目4至少多少种颜色可以完成任务.mp451.5MB
课时3-题目1返回分成4个不同部分累加和一样大.mp432.67MB
课时2-题目3数字代表的真实里程.mp4241.94MB
课时1-题目2返回第k的数值对.mp4176.64MB
章节23-大厂高频算法和数据结构面试题23
课时6-题目1(2)返回数组ans daxiaoM ans表示第i条查询的答案2.mp4281.68MB
课时5-题目1(1)返回数组ans daxiaoM ans表示第i条查询的答案1.mp4165.29MB
课时4-题目5MinimumCostToMergeAtones.mp4180.59MB
课时3-题目4FindKMajority.mp4260.25MB
课时2-题目3arr中最长可整合子数组长度.mp4147.78MB
课时1-题目2返回最大绝对值.mp480.35MB
章节22-大厂高频算法和数据结构面试题22
课时5-题目4leetcode956. Tallest Billboard.mp498.83MB
课时4-题目3与题目4介绍.mp4180.98MB
课时3-二维水问题.mp497.93MB
课时2-题目5接雨水问题.mp467.32MB
课时1-leetcode689. Maximum Sum of 3 Non-Overlapping Subarrays.mp4211.21MB
章节21-大厂高频算法和数据结构面试题21
课时4-树链刨分(4).mp4155.36MB
课时3-树链刨分(3).mp4416.03MB
课时2-树链刨分(2).mp4269.27MB
课时1-树链刨分(1).mp4221.12MB
章节20-大厂高频算法和数据结构面试题20
课时4-题目4返回有多少子序列是回文子序列.mp4257.74MB
课时3-题目3完美洗牌问题.mp4271.85MB
课时2-leetcode952. Largest Component Size by Common Factorcommon-factor.mp4196.68MB
课时1-题目1能否不重建树,而直接生成这个二叉树的后序数组并返回.mp4284.12MB
章节1-大厂高频算法和数据结构面试题1
课时7-两个非负数组 如果法师释放技能范围长度被打倒的每只怪兽扣1血 至少释放多少AOE金.mp4161.34MB
课时6-二维数组 从任意位置出发返回能走出来的最长的递增链长度.mp4166.25MB
课时5-数组arr 在每个数字前决定符号 但所有数字参与再给target 问最后算出target的方法数.mp4302.24MB
课时4-数组只有两种字符g b 所有g放在左侧 b放在右侧 或所有g放在右侧 所有b放在左侧返回至少交换几次.mp4106.11MB
课时3-给定一个非负整数num 返回离num最近的 2的某次方.mp479.37MB
课时2-给定一个文件目录的路径 写一个函数统计这个目录下所有的文件数并返回.mp475.59MB
课时1-给定一个有序数组arr,代表坐落在X轴上的点 给定一个正数K,代表绳子的长度 返回绳子最多压中几个点.mp439.96MB
章节19-大厂高频算法和数据结构面试题19
课时5-题目4扑克牌问题.mp4204.76MB
课时4-题目3leetcodesmallest-range-covering-elements-from-k-lists.mp490.97MB
课时3-题目1返回1字符出现的次数.mp4319.08MB
课时2-LFU算法.mp4158.35MB
课时1-LRU替换算法.mp4327.56MB
章节18-大厂高频算法和数据结构面试题18
课时5-两个有序组间相加和topk问题.mp4228.9MB
课时4-最大路径和.mp4231.18MB
课时3-题目2(下)leetcode934. Shortest Bridge.mp4381.75MB
课时2-题目2(上)leetcode934. Shortest Bridge.mp496.13MB
课时1-题目1汉诺塔最优状态.mp4277.07MB
章节17-大厂高频算法和数据结构面试题17
课时8-leetcode336.palindrome-pairs.mp467.61MB
课时7-题目5(3)返回Str所有子序列有多少不同的字面值.mp441.8MB
课时6-题目5(2)返回Str所有子序列有多少不同的字面值.mp4293.15MB
课时5-题目5(1)返回Str所有子序列有多少不同的字面值.mp411.38MB
课时4-题目4(下)有多少个子序列的字面值等于T.mp432.48MB
课时3-题目4(上)有多少个子序列的字面值等于T.mp4171.27MB
课时2-题目2返回最小的第k个数.mp488.28MB
课时1-返回数组中没有num的数.mp423.13MB
章节16-大厂高频算法和数据结构面试题16
课时6-约瑟夫环问题.mp4108.52MB
课时5-arr的长度是2的power次方 reverse每个值一定在0到power范围.mp433.95MB
课时4-arr的长度是2的power次方 reverse每个值一定在0到power范围.mp4149.92MB
课时3-题目3patching-array.mp4117.38MB
课时2-题目2返回arr的子集不能累加出的最小正数.mp446.32MB
课时1-题目1返回arr子集是否能累加出k.mp4250.63MB
章节15-大厂高频算法和数据结构面试题15
课时4-股票问题6.mp481.55MB
课时3-股票问题5.mp4212.94MB
课时2-股票问题3 4.mp4472.09MB
课时1-股票问题1 2.mp4111.99MB
章节14-大厂高频算法和数据结构面试题14
课时4-leetcode41.first-missing-positive.mp4217.68MB
课时3-给定一个棵完全二叉树返回这棵树的节点个数要求时间复杂度小于O(树的节点数).mp4108.66MB
课时2-请返回arr中求子数组的累加和是小于等于K的并且是最大的返回这个最大的累加和.mp468.54MB
课时1-返回最长的有效子串长度.mp4100.58MB
章节13-大厂高频算法和数据结构面试题13
课时4-leetcode803.Bricks Falling When Hit.mp4463.72MB
课时3-leetcode87. 扰乱字符串(下).mp4441.11MB
课时2-leetcode87. 扰乱字符串(上).mp452.29MB
课时1-谷歌面试题扩展版.mp4413.87MB
章节12-大厂高频算法和数据结构面试题12
课时6-leetcode10. Regular Expression Matching(下).mp4284.12MB
课时5-leetcode10. Regular Expression Matching(上).mp4266.86MB
课时4-leetcode128. Longest Consecutive Sequence(下).mp4188.46MB
课时3-leetcode128. Longest Consecutive Sequence(中).mp4427.93MB
课时2-leetcode128. Longest Consecutive Sequence(上).mp453.23MB
课时1-在字符串找到一个长度为m的连续子串.mp4305.44MB
章节11-大厂高频算法和数据结构面试题11
课时7-返回问题一的所有划分结果.mp4206.8MB
课时6-返回问题一的其中一种划分结果.mp4140.54MB
课时5-一个字符串至少要切几刀能让切出来的子串都是回文串.mp4221.9MB
课时4-.题目2展示.mp46.2MB
课时3-返回问题一的所有添加结果.mp455.78MB
课时2-返回问题一的其中一种添加结果.mp4177.18MB
课时1-一个字符串至少需要添加多少个字符能整体变成回文串.mp4227.42MB
章节10-大厂高频算法和数据结构面试题10
课时8-leetcode面试题 08.14. 布尔运算.mp4303.02MB
课时7-一颗搜索二叉树头节点 转化为收尾相连的有序双向链表.mp485.03MB
课时6-leetcode629. K Inverse Pairs Array(下).mp4151.22MB
课时5-leetcode629. K Inverse Pairs Array(中).mp470.94MB
课时4-leetcode629. K Inverse Pairs Array(上).mp410.75MB
课时3-lintcode550 · 最常使用的K个单词II.mp4481.28MB
课时2-leetcode45 跳跃游戏II.mp469.21MB
课时1-回答同学问题.mp425.08MB
01.google面试真题精讲-294
章节6-树
课时5-区域和检索.mp482.55MB
课时4-词典最长单词+单词搜索2.mp481.94MB
课时3-完全二叉树节点个数.mp464.69MB
课时2-二叉搜索树最小后续+拆分二叉搜索树.mp464.26MB
课时1-二叉树最长连续序列.mp476.38MB
章节5-动态规划
课时4-DP04最长回文.mp448.82MB
课时3-DP03零钱兑换12.mp454.43MB
课时2-DP02不同路径12.mp459.1MB
课时1-DP01动态规划思路与爬楼梯问题.mp465.25MB
章节4-二分查找
课时1-BinarySearch.mp4205.26MB
章节3-图
课时1-Graph.mp4179.2MB
章节2-数组_链表_栈
课时1-ArrayList.mp4205.16MB
章节1-谷歌专题
课时1-GQuestions(105).mp4228.07MB