IT网课学习吧

【算法面试】30天刷完400道高频算法面试题

软考考证
课程简介

《【算法面试】30天刷完400道高频算法面试题》这套 30 天刷完 400 道高频算法面试题 的课程,真心是冲着大厂面试去的。每天安排三个多小时,坚持一个月,把那些高频考点从头到尾过一遍,思路和手感都能练出来。【技能收获】学完可掌握:Java 后端开发、Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师

已有 0 人浏览 发布 2026-09-14 更新 2026-09-14

400 道题、30 天、每天三个多小时——这个量摆出来,第一反应应该是怀疑而不是兴奋。真要一天啃十几道新题还要消化,除非题目难度高度集中在模板题区间,否则很难保质。所以这份资料的正确打开方式不是"打卡 30 天",而是把它当成一份带时间轴的高频题分拣表:先看它按什么维度切分题目,再决定自己该在哪几天慢下来。

课纲的含金量在哪一层

这套内容的编排逻辑是"高频优先",也就是先按考点出现的频次排序,而不是按知识体系从数组讲到图论。这种排法的好处是投入产出比直观,坏处是同一类数据结构会被拆散在多个阶段里。判断一份刷题课纲值不值得跟,我一般看两处:一是题目之间的递进关系是否清晰,二是难题是否只给了答案没给推导路径。前者决定你能不能自己往前走,后者决定你卡住时是学到东西还是只记住结论。

从主题定位看,它明确指向大厂面试场景,这意味着题目分布会偏向动态规划、二叉树、双指针、回溯这几类面试官偏爱又容易拉开差距的方向。贪心和单调栈这类题如果只出现个位数,基本可以判断它是被当作补充而非主线。

值得精看的几类章节

  • 动态规划部分:这是最容易"看懂了但写不出"的模块。如果分天安排里 DP 占了三天以上,说明编者确实按状态定义的难度梯度做了拆分,这部分建议放慢到每天只刷 6 到 8 题,写完后隔天重写一遍。
  • 树与递归回溯:面试里出现频率极高,且同一道题往往能延伸出迭代写法、剪枝优化多个版本。看的时候重点记"为什么这样递归",而不是"这题答案是几行"。
  • 双指针与滑动窗口:这类题模板化程度高,适合快过,一天十几道不夸张,但要把边界条件的处理方式单独记一份。
  • 图论与并查集:如果只给了一两天,说明是压缩处理,那就只抓最经典的几道,别在冷门变体上耗时间。

相反,数组基础题和简单字符串题可以快刷甚至跳过,除非你确实连基本遍历写法都还不熟。

资料包该怎么拆开用

这类课程通常由视频讲解加章节笔记两部分组成,两者用途完全不同。视频适合第一遍建立思路,但视频的节奏是别人的节奏,跟着走容易产生"我会了"的错觉。笔记的作用是在你卡住时快速定位到考点归类,而不是重看一遍讲解。我建议的做法是:视频只看自己两次都写不出来的题,剩下的直接读题、动手写、对答案、归类。

练习节奏也别死守 30 天。把题目按考点分成四到五个批次,每批结束后空出一天做回顾,把当天没做出来的题重新写一遍,比继续往前推新题更有价值。真正决定面试表现的,是你能不能在没有提示的情况下把动态规划的状态转移自己推出来,而不是刷题总数达到了多少。

适合谁,不适合谁

这份资料适合已经能独立写出基础题、需要系统梳理高频考点的人,也适合面试前两三个月想集中突击的人。如果你连链表反转、二叉树遍历这类基本功都还不稳,直接上 400 题会变成抄答案,效率反而低。另外,它面向的是算法面试这个特定场景,日常工程能力和项目经验不会因为刷完这套题而改变,投简历时别把它当成万能背书。

使用它的心态可以简单点:把 400 道题看作一份覆盖面的参照,而不是必须清零的清单。你能从中筛出真正属于自己薄弱区的几十道,并反复写到不再出错,这套资料的价值就已经兑现了。


这套 30 天刷完 400 道高频算法面试题 的课程,真心是冲着大厂面试去的。每天安排三个多小时,坚持一个月,把那些高频考点从头到尾过一遍,思路和手感都能练出来。

课程推荐

《【算法面试】30天刷完400道高频算法面试题》这套 30 天刷完 400 道高频算法面试题 的课程,真心是冲着大厂面试去的。每天安排三个多小时,坚持一个月,把那些高频考点从头到尾过一遍,思路和手感都能练出来。【技能收获】学完可掌握:Java 后端开发、Python 编程。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(429 节)

*   1 1_为什么要学习【刷题】.mp4

*   2 2_课程内容层次.mp4

*   3 3_课程的学习思路.mp4

*   4 解决一个实际算法题的步骤.mp4

*   5 leetcode 网站刷题原理.mp4

*   6 leetcode 网站的简单使用.mp4

*   7 数据规模和时间复杂度关系的说明.mp4

*   8 核心代码模式 vs ACM 模式.mp4

*   9 ACM 模式示例一之 Java 代码编写.mp4

*   10 ACM 模式示例一之 Cpp 代码编写.mp4

*   11 ACM 模式示例一之 Python 代码编写.mp4

*   12 ACM 模式示例一之 js 代码编写.mp4

*   13 ACM 模式示例二:成绩排序.mp4

*   14 ACM 模式示例二之 Java 代码实现.mp4

*   15 ACM 模式示例二之 Cpp 代码实现.mp4

*   16 ACM 模式示例二之 Python 代码实现.mp4

*   17 ACM 模式示例二之 js 代码实现.mp4

*   18 元素作为索引下标.mp4

*   19 lc 442;数组中重复的数据.mp4

*   20 lc 448:找到数组中所有消失的数字【top 100】.mp4

*   21 字符串中元素作为索引下标.mp4

*   22 lc 1002:查找常用字符.mp4

*   23 lc 1370:上升下降字符串.mp4

*   24 lc 283:移动零【top 100】.mp4

*   25 lc 26:删除有序数组中的重复元素.mp4

*   26 lc 80:删除有序数组中的重复元素二.mp4

*   27 lc 27:移除元素.mp4

*   28 lc 344:反转字符串.mp4

*   29 lc 125 和剑指 018:验证回文串.mp4

*   30 lc 11:盛最多水的容器【top 100】.mp4

*   31 lc 1480:一维数组的动态和(前缀和).mp4

*   32 lc 238:除自身以外数组的乘积【top 100】.mp4

*   33 今天内容.mp4

*   34 lc 941:有效的山脉数组.mp4

*   35 lc 189:旋转数组.mp4

*   36 lc 665:非递减数列.mp4

*   37 lc 228:汇总区间.mp4

*   38 lc 163:缺失的区间.mp4

*   39 lc 31:下一个排列【top 100】.mp4

*   40 lc 135:分发糖果.mp4

*   41 lc 605:种花问题.mp4

*   42 lc 860:柃檬水找零.mp4

*   43 第三天主题内容.mp4

*   44 lc 867:矩阵转置.mp4

*   45 lc 48:旋转图像【top 100】.mp4

*   46 lc 36:有效的数独.mp4

*   47 lc 73:矩阵置零.mp4

*   48 lc 54 和剑指 29:螺旋矩阵.mp4

*   49 lc 59:螺旋矩阵二.mp4

*   50 lc 498:对角线遍历.mp4

*   51 lc 118:杨辉三角.mp4

*   52 lc 119:杨辉三角二.mp4

*   53 今天的内容.mp4

*   54 lc 28:字符串匹配.mp4

*   55 lc 459:重复的子字符串.mp4

*   56 lc 344:反转字符串-1764348570.mp4

*   57 lc 345:反转字符串中的元音字母.mp4

*   58 lc 1119:删除字符串中的元音字母.mp4

*   59 lc 541:反转字符串二.mp4

*   60 lc 557:反转字符串中的单词.mp4

*   61 lc 58:最后一个单词的长度.mp4

*   62 lc 8 和剑指 67:字符串转换整数.mp4

*   63 lc 165:比较版本号.mp4

*   64 lc 12:整数转罗马数字.mp4

*   65 lc 13:罗马数字转整数.mp4

*   66 lc 38:外观数列.mp4

*   67 lc 6:Z 字形变换.mp4

*   68 今天的内容-1764348742.mp4

*   69 lc 7:整数反转.mp4

*   70 lc 9:回文数.mp4

*   71 lc 989:数组形式的整数加法.mp4

*   72 lc 66:加 1.mp4

*   73 lc 415:字符串相加.mp4

*   74 lc 67 和剑指 002:二进制求和.mp4

*   75 lc 2:两数相加.mp4

*   76 lc 43:字符串相乘.mp4

*   77 lc 204:计数质数.mp4

*   78 lc 233 和剑指 43:数字 1 的个数.mp4

*   79 lc 1232:缀点成线.mp4

*   80 今天的内容-1764348914.mp4

*   81 位运算基础知识一.mp4

*   82 位运算基础知识二.mp4

*   83 位运算技巧.mp4

*   84 lc 191 和剑指 15:位 1 的个数.mp4

*   85 lc 461:汉明距离【top 100】.mp4

*   86 lc 477:汉明距离总和.mp4

*   87 lc 231:2 的幂.mp4

*   88 lc 371:两整数之和.mp4

*   89 lc 29 和剑指 001:两数相除.mp4

*   90 lc 136:只出现一次的数字【top 100】.mp4

*   91 lc 137 和剑指 004:只出现一次的数字二.mp4

*   92 lc 260:只出现一次的数字三.mp4

*   93 lc 1318:或运算的最small翻转次数.mp4

*   94 lc 201:数字范围按位与.mp4

*   95 lc 476:数字的补数.mp4

*   96 lc 405:数字转换为十六进制数.mp4

*   97 lc 190:颠倒二进制位.mp4

*   98 今天的内容-1764349230.mp4

*   99 排序算法回顾 (一).mp4

*   100 排序算法回顾 (二).mp4

*   101 lc 912:排序数组.mp4

*   102 阿里面试题:快速查找第二大数.mp4

*   103 lc 628:三个数的最big乘积.mp4

*   104 lc 88:合并两个有序数组.mp4

*   105 剑指 51:数组中的逆序对.mp4

*   106 lc 315:计算右侧小于当前元素的个数.mp4

*   107 lc 327:区间和的个数.mp4

*   108 lc 493:翻转对.mp4

*   109 lc 50 和剑指 16:Pow(x_ n).mp4

*   110 快速排序 - 分区逻辑的应用.mp4

*   111 lc 75:颜色分类【top 100】.mp4

*   112 lc 179 和剑指 45:最大数.mp4

*   113 lc 56 和剑指 74:合并区间【top 100】.mp4

*   114 lc 57:插入区间.mp4

*   115 lc 905:按奇偶排序数组.mp4

*   116 lc 922:按奇偶排序数组二.mp4

*   117 lc 1365:有多少小于当前数字的数字.mp4

*   118 lc 164:最big间距.mp4

*   119 今天的内容-1764349601.mp4

*   120 二分查找代码实现.mp4

*   121 几个二分查找细节问题.mp4

*   122 二分查找的变形问题 (一).mp4

*   123 二分查找的变形问题 (二).mp4

*   124 lc 704:二分查找.mp4

*   125 lc 34:在排序数组中查找元素的第一个和最后一个位置【top 100】.mp4

*   126 lc 35 和剑指 53-1:搜索插入位置【top 100】.mp4

*   127 lc 278:第一个错误的版本.mp4

*   128 lc 33:搜索旋转排序数组【top 100】.mp4

*   129 lc 153 和剑指 11:旋转排序数组的最samll数字.mp4

*   130 lc 852 和剑指 069:山脉数组的峰顶索引.mp4

*   131 lc 1095:二分查找代码实现.mp4

*   132 lc 162:寻找峰值.mp4

*   133 lc 74:搜索二维矩阵.mp4

*   134 lc 240 和剑指 4:搜索二维矩阵二【top 100】.mp4

*   135 lc 69 和剑指 072:x 的平方根.mp4

*   136 lc 1539:第 k 个缺失的正整数.mp4

*   137 字节面试题:截木头.mp4

*   138 今天的内容-1764349931.mp4

*   139 lc 771:宝石与石头.mp4

*   140 lc 888:公平的糖果棒交换.mp4

*   141 lc 128 和剑指 119:最长连续序列【top 100】.mp4

*   142 lc 136:只出现一次的数字【top 100】-1764349991.mp4

*   143 lc 389:找不同.mp4

*   144 lc 554:砖墙.mp4

*   145 lc 205:同构字符串.mp4

*   146 lc 290:单词规律.mp4

*   147 lc 242 和剑指 032:有效的字母异位词.mp4

*   148 lc 49 和剑指 033:字母异位词分组【top 100】.mp4

*   149 lc 560 和剑指 010:和为 K 的子数组【top 100】.mp4

*   150 lc 41:缺失的第一个正数.mp4

*   151 lc 1122 和剑指 075:数组的相对排序.mp4

*   152 今天的内容-1764350130.mp4

*   153 Java、CPP、Python、JS 的栈和队列.mp4

*   154 lc 20:有效的括号【top 100】.mp4

*   155 lc 71 和剑指 017:简化路径.mp4

*   156 lc 394:字符串解码【top 100】.mp4

*   157 lc 224:基本计算器.mp4

*   158 lc 227:基本计算器二.mp4

*   159 lc 946 和剑指 31:验证栈序列.mp4

*   160 单调栈.mp4

*   161 lc 739 和剑指 038:每日温度【top 100】.mp4

*   162 lc 42:接雨水【top 100】.mp4

*   163 lc 84 和剑指 039:柱状图中最big的矩形【top 100】.mp4

*   164 lc 85 和剑指 040:最big矩形【top 100】.mp4

*   165 lc 456:132 模式.mp4

*   166 lc 151 和剑指 58-1:翻转字符串里的单词.mp4

*   167 今天的内容-1764398501.mp4

*   168 Java、CPP、Python、JS 的堆和优先队列.mp4

*   169 lc 1046:最后一块石头的重量.mp4

*   170 lc 215 和剑指 076:数组中的第 K 个最big元素【top 100】.mp4

*   171 lc 347 和剑指 060:前 K 个高频元素【top 100】.mp4

*   172 lc 973:最接近原点的 K 个点.mp4

*   173 lc 703 和剑指 059:数据流中的第 K 大元素.mp4

*   174 lc 295 和剑指 41:数据流的中位数.mp4

*   175 lc 4:寻找两个正序数组的中位数【top 100】.mp4

*   176 lc 239 和剑指 59-1:滑动窗口的最大值【top 100】.mp4

*   177 今天的内容-1764398747.mp4

*   178 lc 643:子数组最big平均数一.mp4

*   179 lc 209 和剑指 008:长度最small的子数组.mp4

*   180 lc 3 和剑指 016:无重复字符的最长子串【top100】.mp4

*   181 lc 76:最small覆盖子串【top 100】.mp4

*   182 lc 485:最big连续 1 的个数.mp4

*   183 lc 487:最big连续 1 的个数二.mp4

*   184 lc 1004:最big连续 1 的个数三.mp4

*   185 lc 1151:最少交换次数来组合所有的 1.mp4

*   186 lc 30:串联所有单词的子串.mp4

*   187 lc 567 和剑指 014:字符串的排列.mp4

*   188 lc 763:划分字母区间.mp4

*   189 lc 845:数组中的最长山脉.mp4

*   190 10 道算法练习题.mp4

*   191 今天的内容-1764398958.mp4

*   192 lc 1:两数之和【top 100】.mp4

*   193 lc 167 & 剑指 006:两数之和变形题之输入有序数组.mp4

*   194 lc 170:两数之和变形题之数据结构设计.mp4

*   195 lc 653:两数之和变形题之输入 BST.mp4

*   196 lc 15 & 剑指 007:三数之和【top 100】.mp4

*   197 lc 18:四数之和.mp4

*   198 lc 349:两个数组的交集.mp4

*   199 lc 350:两个数组的交集二.mp4

*   200 lc 169 和剑指 39:多数元素【top 100】.mp4

*   201 lc 229:多数元素变形题.mp4

*   202 lc 844:比较含退格的字符串.mp4

*   203 lc 318 和剑指 005:最big单词长度乘积.mp4

*   204 lc 14:最长公共前缀.mp4

*   205 今天的内容-1764399219.mp4

*   206 力扣 203 题:移除链表元素.mp4

*   207 lc 237:删除链表中的节点.mp4

*   208 lc 83:删除排序链表中的重复元素.mp4

*   209 lc 82:删除排序链表中的重复元素二.mp4

*   210 力扣 876 题:链表的中间节点.mp4

*   211 力扣 19 题:删除链表的第 N 个节点.mp4

*   212 lc 141:环形链表【top 100】.mp4

*   213 lc 142 和剑指 022:环形链表二【top 100】.mp4

*   214 力扣 206 题:反转链表.mp4

*   215 lc 92:反转链表二.mp4

*   216 lc 61:旋转链表.mp4

*   217 lc 328:奇偶链表.mp4

*   218 lc 725:分割链表.mp4

*   219 lc 24:两两交换链表中的节点.mp4

*   220 lc 25:K 个一组翻转链表.mp4

*   221 今天的内容-1764399468.mp4

*   222 lc 234 和剑指 027:回文链表【top 100】.mp4

*   223 lc 138 和剑指 35:复制带随机指针的链表.mp4

*   224 lc 86:分隔链表.mp4

*   225 lc 160 和剑指 023:相交链表【top 100】.mp4

*   226 lc 2 两数相加【top 100】.mp4

*   227 lc 445 和剑指 025:两数相加二.mp4

*   228 lc 21 & 剑指 25:合并两个有序链表【top 100】.mp4

*   229 lc 23 和 剑指 078:合并 K 个升序链表【top 100】.mp4

*   230 lc 147:对链表进行插入排序.mp4

*   231 lc 148 & 剑指 077:排序链表【top 100】.mp4

*   232 今天的内容-1764399680.mp4

*   233 lc 144:二叉树的前序遍历.mp4

*   234 lc 94:二叉树的中序遍历【top 100】.mp4

*   235 lc 145:二叉树的后序遍历.mp4

*   236 二叉树前中后序遍历的递归实现.mp4

*   237 lc 102 和剑指 32-2:二叉树的层序遍历【top 100】.mp4

*   238 lc 107:二叉树的层序遍历二.mp4

*   239 DFS 和 BFS 概念理解.mp4

*   240 lc 104 和剑指 55-1:二叉树的最big深度【top 100】.mp4

*   241 lc 543:二叉树的直径【top 100】.mp4

*   242 lc 110 和剑指 55-2:平衡二叉树.mp4

*   243 lc 111:二叉树的最small深度.mp4

*   244 lc 404:左叶子之和.mp4

*   245 lc 103 和剑指 32-3:二叉树的锯齿形层序遍历.mp4

*   246 lc 515 和剑指 044:在每个树行中找最大值.mp4

*   247 lc 199 和剑指 046:二叉树的右视图.mp4

*   248 lc 100:相同的树.mp4

*   249 lc 101 和剑指 28:对称二叉树【top 100】.mp4

*   250 今天的内容-1764400004.mp4

*   251 lc 662:二叉树最big宽度.mp4

*   252 lc 222:完全二叉树的节点个数.mp4

*   253 lc 114:二叉树展开为链表【top 100】.mp4

*   254 lc 236 和剑指 68-2:二叉树的最近公共祖先【top 100】.mp4

*   255 回溯思想.mp4

*   256 lc 112:路径总和.mp4

*   257 lc 113 和剑指 34:路径总和二.mp4

*   258 lc 257:二叉树的所有路径.mp4

*   259 lc 437:路径总和三【top 100】.mp4

*   260 lc 124: 二叉树中的最big路径和-DFS.mp4

*   261 lc 666:路径总和四.mp4

*   262 今天的内容-1764400246.mp4

*   263 lc 226:翻转二叉树.mp4

*   264 lc 617:合并二叉树【top 100】.mp4

*   265 lc 105 和剑指 7:从前序和中序遍历序列构造二叉树【top 100】.mp4

*   266 lc 106:从中序与后序遍历序列构造二叉树.mp4

*   267 lc 116:填充每个节点的下一个右侧节点指针.mp4

*   268 lc 701:二叉搜索树中的插入操作.mp4

*   269 lc 108:将有序数组转换为二叉搜索树.mp4

*   270 lc 235 和剑指 68-1:二叉搜索树的最近公共祖先.mp4

*   271 lc 98:验证二叉搜索树【top 100】.mp4

*   272 lc 501:二叉搜索树中的众数.mp4

*   273 lc 99:恢复二叉搜索树.mp4

*   274 lc 538 和剑指 054:把二叉搜索树转换为累加树【top 100】.mp4

*   275 今天的内容-1764400486.mp4

*   276 lc 589:N 叉树的前序遍历.mp4

*   277 lc 590:N 叉树的后序遍历.mp4

*   278 lc 429:N 叉树的层序遍历.mp4

*   279 lc 690:员工的重要性.mp4

*   280 图的 DFS 和 BFS.mp4

*   281 floodfill 算法基础.mp4

*   282 lc 733:图像渲染.mp4

*   283 lc 463:岛屿的周长.mp4

*   284 lc 200:岛屿数量【top 100】.mp4

*   285 lc 695:岛屿的最big面积.mp4

*   286 lc 130:被围绕的区域.mp4

*   287 lc 1034:边框着色.mp4

*   288 lc 529:clean雷游戏.mp4

*   289 lc 994:腐烂的橘子.mp4

*   290 今天的内容-1764400742.mp4

*   291 lc 155 & 剑指 30:最small栈【top 100】.mp4

*   292 lc 225:用队列实现栈.mp4

*   293 剑指 09:两个栈实现队列.mp4

*   294 lc 622:设计循环队列.mp4

*   295 lc 380 和剑指 030:O(1) 时间插入、删除和获取随机元素.mp4

*   296 lc 381:O(1) 时间插入、删除和获取随机元素 - 允许重复.mp4

*   297 缓存的概念.mp4

*   298 lc 146 & 剑指 031:LRU 缓存机制【top 100】.mp4

*   299 lc 460:LFU 缓存.mp4

*   300 并查集.mp4

*   301 并查集优化.mp4

*   302 lc 547 和剑指 116:省份数量.mp4

*   303 lc 200:岛屿数量【top 100】-1764401020.mp4

*   304 lc 721:账户合并.mp4

*   305 今天的内容-1764401047.mp4

*   306 lc 217:存在重复元素.mp4

*   307 lc 219:存在重复元素二.mp4

*   308 lc 220 和剑指 057:存在重复元素三.mp4

*   309 lc 258:各位相加.mp4

*   310 lc 202:快乐数.mp4

*   311 lc 263:丑数.mp4

*   312 字典树.mp4

*   313 lc 208 & 剑指 062:实现 Trie(前缀树)【top 100】.mp4

*   314 lc 642:搜索自动补全系统.mp4

*   315 lc 421 和剑指 067:数组中两个数的最big异或值.mp4

*   316 lc 440:字典序的第 K 小数字.mp4

*   317 代码存放位置.mp4

*   318 回溯思想-1764401302.mp4

*   319 lc 112:路径总和-1764401340.mp4

*   320 lc 113 和剑指 34:路径总和二-1764401353.mp4

*   321 lc 46 和 47 和剑指 083 和剑指 084:全排列【top 100】.mp4

*   322 lc 77 和剑指 080:组合.mp4

*   323 lc 39 和 40 和剑指 081 和 082:组合总和【top 100】.mp4

*   324 lc 78 和 90 和剑指 079:子集【top 100】.mp4

*   325 lc 17:电话号码的字母组合【top 100】.mp4

*   326 lc 93 和剑指 087:复原 IP 地址.mp4

*   327 lc 22 和剑指 085:括号生成【top 100】.mp4

*   328 lc 51:N 皇后.mp4

*   329 12_lc 37:数独问题.mp4

*   330 今天的内容-1764401562.mp4

*   331 回顾回溯算法.mp4

*   332 lc 401:二进制手表.mp4

*   333 lc 131 和剑指 086:分割回文串.mp4

*   334 lc 842:将数组拆分成斐波那契序列.mp4

*   335 lc 79 和剑指 12:单词搜索【top 100】.mp4

*   336 lc 301:删除无效的括号【top 100】.mp4

*   337 lc 679:24 点游戏.mp4

*   338 今天的内容-1764401734.mp4

*   339 lc 455:分发饼干 - 贪心思想.mp4

*   340 lc 322 和剑指 103:硬币找零【top 100】.mp4

*   341 贪心算法的特点.mp4

*   342 lc 45:跳跃游戏二.mp4

*   343 lc 55:跳跃游戏【top 100】.mp4

*   344 lc 1578:避免重复字母的最small删除成本.mp4

*   345 lc 402:移掉 K 位数字.mp4

*   346 lc 409:最长回文串.mp4

*   347 lc 680 和剑指 019:验证回文字符串二.mp4

*   348 lc 316:去除重复字母.mp4

*   349 lc 1047:删除字符串中的所有相邻重复项.mp4

*   350 lc 1209:删除字符串中的所有相邻重复项二.mp4

*   351 今天的内容-1764401987.mp4

*   352 lc 976:三角形的最big周长.mp4

*   353 lc 674:最长连续递增序列.mp4

*   354 lc 738:单调递增的数字.mp4

*   355 lc 134:加油站.mp4

*   356 lc 767:重构字符串.mp4

*   357 lc 621:任务调度器【top 100】.mp4

*   358 lc 670:最big交换.mp4

*   359 lc 861:翻转矩阵后的得分.mp4

*   360 lc 1029:两地调度.mp4

*   361 lc 330:按要求补齐数组.mp4

*   362 今天的内容-1764402189.mp4

*   363 lc 509 和剑指 10-1:斐波那契数列问题 - 动态规划入门.mp4

*   364 lc 322 和剑指 103:硬币找零(2).mp4

*   365 动态规划总结.mp4

*   366 lc 64 和剑指 099:最small路径和【top 100】.mp4

*   367 什么问题可以使用动态规划来解决.mp4

*   368 lc 53 和剑指 42:最big子数组之和【top 100】.mp4

*   369 lc 647、5、131 和剑指 086、020:回文子串【top 100】.mp4

*   370 lc 516:最long回文子序列.mp4

*   371 lc 300:最long上升子序列【top 100】.mp4

*   372 lc 1143 和剑指 095:最long公共子序列.mp4

*   373 lc 72:编辑距离【top 100】.mp4

*   374 lc 44:通配符匹配.mp4

*   375 lc 486:预测赢家.mp4

*   376 今天的内容-新.mp4

*   377 lc 70 和剑指 10-2:爬楼梯【top 100】.mp4

*   378 lc 746 和剑指 088:使用最small花费爬楼梯.mp4

*   379 lc 198 和剑指 089:打家劫舍【top 100】.mp4

*   380 lc 213 和剑指 090:打家劫舍二.mp4

*   381 lc 337:打家劫舍三【top 100】.mp4

*   382 0 - 1 背包问题.mp4

*   383 完全背包问题.mp4

*   384 多重背包问题.mp4

*   385 二维背包问题.mp4

*   386 lc 322 和剑指 103:零钱兑换【top 100】.mp4

*   387 lc 518:零钱兑换二.mp4

*   388 lc 377 和剑指 104:组合总和四.mp4

*   389 lc 494 和剑指 102:目标和【top 100】.mp4

*   390 lc 416 和剑指 101:分割等和子集【top 100】.mp4

*   391 lc 279:完全平方数【top 100】.mp4

*   392 lc 474:一和零.mp4

*   393 lc 139:单词拆分【top 100】.mp4

*   394 今天的内容-1764402928.mp4

*   395 lc 62 和剑指 098:不同路径【top 100】.mp4

*   396 lc 63:不同路径二(2).mp4

*   397 lc 120 和剑指 100:三角形最small路径和.mp4

*   398 lc 97 和剑指 096:交错字符串.mp4

*   399 lc 221:最big正方形【top 100】.mp4

*   400 系列算法题:买卖gupiao的最佳时机.mp4

*   401 lc 121 和剑指 63:买卖gupiao的最佳时机【top 100】.mp4

*   402 lc 122:买卖gupiao的最佳时机二.mp4

*   403 lc 123:买卖gupiao的最佳时机三.mp4

*   404 lc 188:买卖gupiao的最佳时机四.mp4

*   405 lc 309:最best买卖gupiao时机含冷冻期【top 100】.mp4

*   406 12 lc 714:买卖gupiao的最best时机含手续费.mp4

*   407 今天的内容-1764403157.mp4

*   408 lc 139:单词拆分【top 100】-1764403195.mp4

*   409 lc 140:单词拆分二.mp4

*   410 lc 91:解码方法.mp4

*   411 lc 32:最长有效括号【top 100】.mp4

*   412 lc 10 和剑指 19:正则表达式匹配【top 100】.mp4

*   413 lc 718:最长重复子数组.mp4

*   414 lc 354:俄罗斯套娃信封问题.mp4

*   415 lc 152:乘积最big子数组【top 100】.mp4

*   416 lc 376:摆动序列.mp4

*   417 今天的内容-1764403368.mp4

*   418 动态规划步骤总结.mp4

*   419 动态规划的三个特征.mp4

*   420 动态规划解决的问题.mp4

*   421 打家劫舍例子总结.mp4

*   422 最big子数组和例子总结.mp4

*   423 dp 依赖于前面一个或者两个状态.mp4

*   424 dp 依赖于前面多个状态.mp4

*   425 dp 带有一个或者多个维度.mp4

*   426 输入为两个数组或者两个字符串.mp4

*   427 输入为矩阵.mp4

*   428 区间动态规划问题.mp4

*   429 背包系列问题总结.mp4

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。