跳到主内容
AlgoMooc
刷题
▾
学习路径
▾
看动画学
▾
求职训练营
▾
搜索
⌘K
登录
开通年卡
页面加载中…
🏠
首页
📝
刷题
🎬
看动画
👤
我的
吴师兄·讲透
高频面试题 · 听我逐题讲透
动画都能免登看,但面试讲不出来?这里我用音频逐题讲透思路、边界和追问,边听边补上口述这一环。
⌕
动画题库
查看 →
899
每题都有动画,免登可看
已配讲透
905
配了音频逐题讲透
体验题
3
可试听完整讲透
数据结构课
28
含在讲透内·成体系逐行讲
全部
简单
中等
困难
体验题
数据结构课
LC 1
两数之和
数组 · 哈希表
· 约 22 分钟
简单
动画
讲透 · 样板
LC 2
两数相加
链表 · 模拟
· 约 16 分钟
中等
动画
讲透
LC 3
无重复字符的最长子串
滑动窗口
· 约 16 分钟
中等
动画
讲透
LC 5
最长回文子串
字符串 · 回文
· 约 17 分钟
中等
动画
讲透
LC 6
Z 字形变换
字符串
· 约 19 分钟
中等
动画
讲透
LC 7
整数反转
位运算
· 约 14 分钟
中等
动画
讲透
LC 8
字符串转换整数 (atoi)
字符串
· 约 17 分钟
中等
动画
讲透
LC 9
回文数
数学
· 约 11 分钟
简单
动画
讲透
LC 10
正则表达式匹配
二维 DP
· 约 15 分钟
困难
动画
讲透
LC 11
盛最多水的容器
对撞双指针
· 约 13 分钟
中等
动画
讲透
LC 12
整数转罗马数字
数学
· 约 20 分钟
中等
动画
讲透
LC 13
罗马数字转整数
数学
· 约 13 分钟
简单
动画
讲透
LC 14
最长公共前缀
字符串 · 扫描
· 约 20 分钟
简单
动画
讲透
LC 15
三数之和
对撞双指针
· 约 19 分钟
中等
动画
讲透
LC 16
最接近的三数之和
双指针
· 约 17 分钟
中等
动画
讲透
LC 17
电话号码的字母组合
回溯 · 枚举
· 约 16 分钟
中等
动画
讲透
LC 18
四数之和
双指针
· 约 16 分钟
中等
动画
讲透
LC 19
删除倒数第 N 个结点
链表 · 快慢指针
· 约 21 分钟
中等
动画
讲透
LC 20
有效的括号
栈
· 约 15 分钟
简单
动画
讲透
LC 21
合并两个有序链表
链表 · 双指针
· 约 14 分钟
简单
动画
讲透
LC 22
括号生成
回溯 · 括号
· 约 28 分钟
中等
动画
讲透
LC 23
合并 K 个升序链表
堆 · 分治
· 约 18 分钟
困难
动画
讲透
LC 24
两两交换链表中的节点
链表 · 指针重连
· 约 18 分钟
中等
动画
讲透
LC 25
K 个一组翻转链表
链表 · 分组反转
· 约 17 分钟
困难
动画
讲透
LC 26
删除有序数组中的重复项
数组 · 快慢指针
· 约 18 分钟
简单
动画
讲透
LC 27
移除元素
数组
· 约 17 分钟
简单
动画
讲透
LC 28
找出字符串中第一个匹配项的下标
字符串 · KMP
· 约 16 分钟
中等
动画
讲透
LC 29
两数相除
位运算
· 约 20 分钟
中等
动画
讲透
LC 30
串联所有单词的子串
滑动窗口 · 定长
· 约 19 分钟
困难
动画
讲透
LC 31
下一个排列
数组 · 字典序
· 约 19 分钟
中等
动画
讲透
LC 32
最长有效括号
栈
· 约 23 分钟
困难
动画
讲透
LC 33
搜索旋转排序数组
二分查找 · 旋转
· 约 22 分钟
中等
动画
讲透
LC 34
查找元素的首末位置
二分边界
· 约 17 分钟
中等
动画
讲透
LC 35
搜索插入位置
二分查找
· 约 22 分钟
简单
动画
讲透
LC 36
有效的数独
矩阵 · 哈希查重
· 约 16 分钟
中等
动画
讲透
LC 37
解数独
回溯
· 约 19 分钟
困难
动画
讲透
LC 38
外观数列
字符串
· 约 19 分钟
中等
动画
讲透
LC 39
组合总和
回溯
· 约 22 分钟
中等
动画
讲透
LC 40
组合总和 II
回溯 · 去重
· 约 25 分钟
中等
动画
讲透
LC 41
缺失的第一个正数
数组 · 原地标记
· 约 17 分钟
困难
动画
讲透
LC 42
接雨水
单调栈
· 约 21 分钟
困难
动画
讲透 · 样板
LC 43
字符串相乘
字符串
· 约 17 分钟
中等
动画
讲透
LC 44
通配符匹配
动态规划 · 字符串
· 约 20 分钟
困难
动画
讲透
LC 45
跳跃游戏 II
贪心
· 约 21 分钟
中等
动画
讲透
LC 46
全排列
回溯
· 约 26 分钟
中等
动画
讲透
LC 47
全排列 II
回溯
· 约 23 分钟
中等
动画
讲透
LC 48
旋转图像
矩阵 · 原地旋转
· 约 12 分钟
中等
动画
讲透
LC 49
字母异位词分组
哈希分组
· 约 17 分钟
中等
动画
讲透
LC 50
Pow(x, n)
数学
· 约 18 分钟
中等
动画
讲透
LC 51
N 皇后
回溯 · 棋盘
· 约 23 分钟
困难
动画
讲透
LC 52
N 皇后 II
回溯
· 约 23 分钟
困难
动画
讲透
LC 53
最大子数组和
动态规划 · Kadane
· 约 20 分钟
中等
动画
讲透
LC 54
螺旋矩阵
矩阵 · 边界收缩
· 约 12 分钟
中等
动画
讲透
LC 55
跳跃游戏
贪心
· 约 17 分钟
中等
动画
讲透
LC 56
合并区间
区间 · 合并
· 约 17 分钟
中等
动画
讲透
LC 57
插入区间
区间
· 约 19 分钟
中等
动画
讲透
LC 58
最后一个单词的长度
字符串 · 扫描
· 约 15 分钟
简单
动画
讲透
LC 59
螺旋矩阵 II
矩阵 · 边界收缩
· 约 18 分钟
中等
动画
讲透
LC 60
排列序列
数学
· 约 21 分钟
困难
动画
讲透
LC 61
旋转链表
链表
· 约 11 分钟
中等
动画
讲透
LC 62
不同路径
二维 DP
· 约 18 分钟
中等
动画
讲透
LC 63
不同路径 II
二维 DP
· 约 18 分钟
中等
动画
讲透
LC 64
最小路径和
二维 DP
· 约 16 分钟
中等
动画
讲透
LC 66
加一
数学 & 几何
· 约 14 分钟
简单
动画
讲透
LC 67
二进制求和
字符串
· 约 20 分钟
简单
动画
讲透
LC 69
x 的平方根
二分
· 约 22 分钟
简单
动画
讲透
LC 70
爬楼梯
动态规划
· 约 14 分钟
简单
动画
讲透
LC 71
简化路径
栈
· 约 16 分钟
中等
动画
讲透
LC 72
编辑距离
二维 DP
· 约 17 分钟
困难
动画
讲透
LC 73
矩阵置零
矩阵 · 标记
· 约 14 分钟
中等
动画
讲透
LC 74
搜索二维矩阵
二分查找 · 矩阵
· 约 14 分钟
中等
动画
讲透
LC 75
颜色分类
三指针
· 约 17 分钟
中等
动画
讲透
LC 76
最小覆盖子串
滑动窗口 · 变长
· 约 17 分钟
困难
动画
讲透
LC 77
组合
回溯 · 组合
· 约 22 分钟
中等
动画
讲透
LC 78
子集
回溯
· 约 20 分钟
中等
动画
讲透
LC 79
单词搜索
网格回溯
· 约 23 分钟
中等
动画
讲透
LC 80
删除有序数组中的重复项 II
数组
· 约 18 分钟
中等
动画
讲透
LC 81
搜索旋转排序数组 II
二分查找
· 约 16 分钟
中等
动画
讲透
LC 82
删除排序链表中的重复元素 II
链表 · 删除
· 约 19 分钟
中等
动画
讲透
LC 83
删除排序链表重复元素
链表 · 删除
· 约 16 分钟
简单
动画
讲透
LC 84
柱状图中最大的矩形
单调栈
· 约 14 分钟
困难
动画
讲透
LC 85
最大矩形
单调栈
· 约 27 分钟
困难
动画
讲透
LC 86
分隔链表
链表 · 双指针
· 约 18 分钟
中等
动画
讲透
LC 88
合并两个有序数组
双指针
· 约 19 分钟
简单
动画
讲透
LC 89
格雷编码
位运算
· 约 17 分钟
中等
动画
讲透
LC 90
子集 II
回溯 · 去重
· 约 21 分钟
中等
动画
讲透
LC 91
解码方法
动态规划 · 字符串
· 约 22 分钟
中等
动画
讲透
LC 92
反转链表 II
链表 · 局部反转
· 约 22 分钟
中等
动画
讲透
LC 93
复原 IP 地址
回溯 · 分段
· 约 51 分钟
中等
动画
讲透
LC 94
二叉树的中序遍历
二叉树 · 遍历
· 约 17 分钟
简单
动画
讲透
LC 95
不同的二叉搜索树 II
树/回溯DP
· 约 14 分钟
中等
动画
讲透
LC 96
不同的二叉搜索树
动态规划 · Catalan
· 约 16 分钟
中等
动画
讲透
LC 97
交错字符串
二维动态规划
· 约 29 分钟
中等
动画
讲透
LC 98
验证二叉搜索树
二叉树 · BST
· 约 16 分钟
中等
动画
讲透
LC 99
恢复二叉搜索树
BST中序
· 约 13 分钟
中等
动画
讲透
LC 100
相同的树
二叉树 · 递归
· 约 13 分钟
简单
动画
讲透
LC 101
对称二叉树
二叉树 · 递归
· 约 14 分钟
简单
动画
讲透
LC 102
二叉树的层序遍历
二叉树 · BFS
· 约 16 分钟
中等
动画
讲透
LC 103
二叉树的锯齿形层序遍历
二叉树
· 约 21 分钟
中等
动画
讲透
LC 104
二叉树的最大深度
二叉树 · 递归
· 约 13 分钟
简单
动画
讲透
LC 106
从中序与后序遍历序列构造二叉树
二叉树 · 构造
· 约 20 分钟
中等
动画
讲透
LC 107
二叉树的层序遍历 II
树/BFS
· 约 12 分钟
中等
动画
讲透
LC 108
将有序数组转换为二叉搜索树
二叉树 · 构造
· 约 23 分钟
简单
动画
讲透
LC 109
有序链表转换二叉搜索树
二叉树 · 构造
· 约 15 分钟
中等
动画
讲透
LC 110
平衡二叉树
二叉树 · 后序
· 约 17 分钟
简单
动画
讲透
LC 111
二叉树的最小深度
二叉树
· 约 20 分钟
简单
动画
讲透
LC 112
路径总和
二叉树 · DFS
· 约 18 分钟
简单
动画
讲透
LC 113
路径总和 II
二叉树 · DFS
· 约 22 分钟
中等
动画
讲透
LC 114
二叉树展开为链表
二叉树
· 约 13 分钟
中等
动画
讲透
LC 115
不同的子序列
二维动态规划
· 约 23 分钟
困难
动画
讲透
LC 116
填充每个节点的下一个右侧节点指针
二叉树 · BFS
· 约 22 分钟
中等
动画
讲透
LC 117
填充每个节点的下一个右侧节点指针 II
树/BFS
· 约 16 分钟
中等
动画
讲透
LC 118
杨辉三角
动态规划
· 约 23 分钟
简单
动画
讲透
LC 119
杨辉三角 II
动态规划
· 约 20 分钟
简单
动画
讲透
LC 120
三角形最小路径和
DP
· 约 22 分钟
中等
动画
讲透
LC 121
买卖股票的最佳时机
一次遍历
· 约 22 分钟
简单
动画
讲透
LC 122
买卖股票 II
贪心
· 约 23 分钟
中等
动画
讲透
LC 123
买卖股票的最佳时机 III
动态规划
· 约 23 分钟
困难
动画
讲透
LC 124
二叉树中的最大路径和
二叉树 · 树形 DP
· 约 23 分钟
困难
动画
讲透
LC 125
验证回文串
双指针
· 约 14 分钟
简单
动画
讲透
LC 126
单词接龙 II
图 · BFS
· 约 22 分钟
困难
动画
讲透
LC 127
单词接龙
图 · BFS
· 约 18 分钟
困难
动画
讲透
LC 128
最长连续序列
哈希集合
· 约 22 分钟
中等
动画
讲透
LC 129
求根节点到叶节点数字之和
二叉树 · DFS
· 约 23 分钟
中等
动画
讲透
LC 130
被围绕的区域
网格 DFS
· 约 17 分钟
中等
动画
讲透
LC 131
分割回文串
回溯 · 切割
· 约 28 分钟
中等
动画
讲透
LC 132
分割回文串 II
DP
· 约 22 分钟
困难
动画
讲透
LC 133
克隆图
图 · DFS/BFS
· 约 21 分钟
中等
动画
讲透
LC 134
加油站
贪心
· 约 14 分钟
中等
动画
讲透
LC 135
分发糖果
贪心 · 双向扫描
· 约 22 分钟
困难
动画
讲透
LC 136
只出现一次的数字
位运算 · 异或
· 约 22 分钟
简单
动画
讲透
LC 137
只出现一次的数字 II
位运算
· 约 21 分钟
中等
动画
讲透
LC 138
复制带随机指针的链表
链表
· 约 16 分钟
中等
动画
讲透
LC 139
单词拆分
字符串 DP
· 约 21 分钟
中等
动画
讲透
LC 140
单词拆分 II
DP/回溯
· 约 22 分钟
困难
动画
讲透
LC 141
环形链表
链表 · 快慢指针
· 约 17 分钟
简单
动画
讲透
LC 142
环形链表 II
链表
· 约 22 分钟
中等
动画
讲透
LC 143
重排链表
链表
· 约 22 分钟
中等
动画
讲透
LC 144
二叉树的前序遍历
树/DFS
· 约 11 分钟
简单
动画
讲透
LC 145
二叉树的后序遍历
树/DFS
· 约 13 分钟
简单
动画
讲透
LC 146
LRU 缓存
设计
· 约 22 分钟
中等
动画
讲透
LC 147
对链表进行插入排序
链表/排序
· 约 16 分钟
中等
动画
讲透
LC 148
排序链表
链表 · 归并排序
· 约 29 分钟
中等
动画
讲透
LC 150
逆波兰表达式求值
栈
· 约 16 分钟
中等
动画
讲透
LC 151
反转字符串中的单词
双指针/字符串
· 约 15 分钟
中等
动画
讲透
LC 152
乘积最大子数组
动态规划 · 最大最小
· 约 23 分钟
中等
动画
讲透
LC 153
寻找旋转排序数组中的最小值
二分查找 · 找最小
· 约 21 分钟
中等
动画
讲透
LC 154
寻找旋转排序数组中的最小值 II
二分查找
· 约 22 分钟
困难
动画
讲透
LC 155
最小栈
栈 · 辅助栈
· 约 23 分钟
中等
动画
讲透
LC 160
相交链表
链表 · 双指针
· 约 22 分钟
简单
动画
讲透
LC 162
寻找峰值
二分查找 · 找峰值
· 约 21 分钟
中等
动画
讲透
LC 164
最大间距
排序/桶
· 约 20 分钟
中等
动画
讲透
LC 165
比较版本号
字符串
· 约 22 分钟
中等
动画
讲透
LC 166
分数到小数
数学
· 约 23 分钟
中等
动画
讲透
LC 167
两数之和 II
对撞双指针
· 约 13 分钟
中等
动画
讲透
LC 168
Excel 表列名称
数学
· 约 22 分钟
简单
动画
讲透
LC 169
多数元素
一次遍历 · 摩尔投票
· 约 21 分钟
简单
动画
讲透
LC 172
阶乘后的零
数学
· 约 21 分钟
中等
动画
讲透
LC 173
二叉搜索树迭代器
二叉树 · BST
· 约 19 分钟
中等
动画
讲透
LC 174
地下城游戏
动态规划
· 约 29 分钟
困难
动画
讲透
LC 179
最大数
排序
· 约 18 分钟
中等
动画
讲透
LC 187
重复的DNA序列
哈希
· 约 20 分钟
中等
动画
讲透
LC 188
买卖股票的最佳时机 IV
动态规划
· 约 23 分钟
困难
动画
讲透
LC 189
轮转数组
数组 · 原地反转
· 约 20 分钟
中等
动画
讲透
LC 190
颠倒二进制位
位运算
· 约 18 分钟
简单
动画
讲透
LC 191
位 1 的个数
位运算
· 约 16 分钟
简单
动画
讲透
LC 198
打家劫舍
一维 DP
· 约 23 分钟
中等
动画
讲透
LC 199
二叉树右视图
二叉树 · BFS
· 约 14 分钟
中等
动画
讲透
LC 200
岛屿数量
网格 · DFS
· 约 23 分钟
中等
动画
讲透
LC 201
数字范围按位与
位运算
· 约 23 分钟
中等
动画
讲透
LC 202
快乐数
数学 & 几何
· 约 14 分钟
简单
动画
讲透
LC 203
移除链表元素
链表
· 约 16 分钟
简单
动画
讲透
LC 204
计数质数
数学
· 约 22 分钟
中等
动画
讲透
LC 205
同构字符串
哈希表
· 约 20 分钟
简单
动画
讲透
LC 206
反转链表
链表 · 双指针
· 约 21 分钟
简单
动画
讲透 · 样板
LC 207
课程表
拓扑排序
· 约 23 分钟
中等
动画
讲透
LC 208
实现 Trie (前缀树)
Trie
· 约 21 分钟
中等
动画
讲透
LC 209
长度最小的子数组
滑动窗口
· 约 22 分钟
中等
动画
讲透
LC 210
课程表 II
拓扑排序
· 约 23 分钟
中等
动画
讲透
LC 211
添加与搜索单词 - 数据结构设计
Trie
· 约 20 分钟
中等
动画
讲透
LC 212
单词搜索 II
字典树 Trie
· 约 20 分钟
困难
动画
讲透
LC 213
打家劫舍 II
环形 DP
· 约 16 分钟
中等
动画
讲透
LC 215
数组中第 K 个最大元素
快速选择 · Top K
· 约 18 分钟
中等
动画
讲透
LC 216
组合总和 III
回溯 · 组合
· 约 22 分钟
中等
动画
讲透
LC 217
存在重复元素
哈希
· 约 18 分钟
简单
动画
讲透
LC 218
天际线问题
堆 · 扫描线
· 约 22 分钟
困难
动画
讲透
LC 219
存在重复元素 II
哈希表
· 约 14 分钟
简单
动画
讲透
LC 220
存在重复元素 III
滑动窗口/有序集合
· 约 16 分钟
困难
动画
讲透
LC 221
最大正方形
二维 DP
· 约 27 分钟
中等
动画
讲透
LC 222
完全二叉树的节点个数
二叉树
· 约 19 分钟
中等
动画
讲透
LC 224
基本计算器
栈
· 约 19 分钟
困难
动画
讲透
LC 226
翻转二叉树
二叉树 · 递归
· 约 22 分钟
简单
动画
讲透
LC 227
基本计算器 II
栈
· 约 22 分钟
中等
动画
讲透
LC 228
汇总区间
数组扫描
· 约 10 分钟
简单
动画
讲透
LC 229
多数元素 II
一次遍历 · 摩尔投票
· 约 20 分钟
中等
动画
讲透
LC 230
二叉搜索树中第 K 小的元素
BST · 中序遍历
· 约 14 分钟
中等
动画
讲透
LC 231
2 的幂
位运算
· 约 20 分钟
简单
动画
讲透
LC 232
用栈实现队列
栈 / 队列设计
· 约 22 分钟
简单
动画
讲透
LC 234
回文链表
链表 · 综合
· 约 21 分钟
简单
动画
讲透
LC 235
二叉搜索树的最近公共祖先
二叉搜索树
· 约 22 分钟
中等
动画
讲透
LC 236
最近公共祖先
二叉树 · LCA
· 约 23 分钟
中等
动画
讲透
LC 237
删除链表中的节点
链表
· 约 8 分钟
中等
动画
讲透
LC 238
除自身以外数组的乘积
前后缀乘积
· 约 22 分钟
中等
动画
讲透
LC 239
滑动窗口最大值
单调队列
· 约 26 分钟
困难
动画
讲透
LC 240
搜索二维矩阵 II
矩阵 · 右上角搜索
· 约 17 分钟
中等
动画
讲透
LC 241
为运算表达式设计优先级
分治/递归
· 约 14 分钟
中等
动画
讲透
LC 242
有效的字母异位词
哈希计数
· 约 17 分钟
简单
动画
讲透
LC 252
会议室
区间
· 约 18 分钟
简单
动画
讲透
LC 257
二叉树的所有路径
二叉树 · DFS
· 约 21 分钟
简单
动画
讲透
LC 260
只出现一次的数字 III
位运算
· 约 21 分钟
中等
动画
讲透
LC 261
以图判树
图
· 约 19 分钟
中等
动画
讲透
LC 264
丑数 II
动态规划
· 约 24 分钟
中等
动画
讲透
LC 268
丢失的数字
数学 / 异或
· 约 17 分钟
简单
动画
讲透
LC 269
火星词典
高级图
· 约 19 分钟
困难
动画
讲透
LC 271
字符串的编码与解码
数组 & 哈希
· 约 21 分钟
中等
动画
讲透
LC 274
H 指数
排序
· 约 22 分钟
中等
动画
讲透
LC 275
H 指数 II
二分查找
· 约 22 分钟
中等
动画
讲透
LC 278
第一个错误的版本
二分查找
· 约 21 分钟
简单
动画
讲透
LC 279
完全平方数
完全背包 DP
· 约 28 分钟
中等
动画
讲透
LC 282
给表达式添加运算符
回溯
· 约 22 分钟
困难
动画
讲透
LC 283
移动零
快慢指针
· 约 22 分钟
简单
动画
讲透
LC 286
墙与门
图
· 约 17 分钟
中等
动画
讲透
LC 287
寻找重复数
快慢指针 · 环检测
· 约 22 分钟
中等
动画
讲透
LC 289
生命游戏
矩阵模拟
· 约 23 分钟
中等
动画
讲透
LC 290
单词规律
哈希
· 约 22 分钟
简单
动画
讲透
LC 292
Nim 游戏
数学
· 约 23 分钟
简单
动画
讲透
LC 295
数据流的中位数
堆 · 对顶堆
· 约 22 分钟
困难
动画
讲透
LC 297
二叉树的序列化与反序列化
二叉树
· 约 23 分钟
困难
动画
讲透
LC 299
猜数字游戏
哈希/字符串
· 约 13 分钟
中等
动画
讲透
LC 300
最长递增子序列
动态规划 · LIS
· 约 27 分钟
中等
动画
讲透
LC 303
区域和检索 - 数组不可变
前缀和
· 约 20 分钟
简单
动画
讲透
LC 304
二维区域和检索 - 矩阵不可变
前缀和
· 约 23 分钟
中等
动画
讲透
LC 309
最佳买卖股票含冷冻期
状态机 DP
· 约 27 分钟
中等
动画
讲透
LC 310
最小高度树
拓扑排序
· 约 20 分钟
中等
动画
讲透
LC 312
戳气球
区间 DP
· 约 26 分钟
困难
动画
讲透
LC 313
超级丑数
堆 / 优先队列
· 约 23 分钟
中等
动画
讲透
LC 316
去除重复字母
单调栈 · 贪心
· 约 22 分钟
中等
动画
讲透
LC 318
最大单词长度乘积
位运算
· 约 23 分钟
中等
动画
讲透
LC 319
灯泡开关
数学
· 约 18 分钟
中等
动画
讲透
LC 322
零钱兑换
动态规划
· 约 24 分钟
中等
动画
讲透
LC 323
无向图中连通分量的数目
图
· 约 21 分钟
中等
动画
讲透
LC 326
3 的幂
数学
· 约 22 分钟
简单
动画
讲透
LC 328
奇偶链表
链表
· 约 16 分钟
中等
动画
讲透
LC 329
矩阵中的最长递增路径
二维动态规划
· 约 18 分钟
困难
动画
讲透
LC 330
按要求补齐数组
贪心
· 约 19 分钟
困难
动画
讲透
LC 331
验证二叉树的前序序列化
树 · BST
· 约 15 分钟
中等
动画
讲透
LC 332
重新安排行程
高级图
· 约 22 分钟
困难
动画
讲透
LC 334
递增的三元子序列
贪心
· 约 20 分钟
中等
动画
讲透
LC 337
打家劫舍 III
树形 DP
· 约 24 分钟
中等
动画
讲透
LC 338
比特位计数
动态规划 · 位运算
· 约 23 分钟
简单
动画
讲透
LC 343
整数拆分
动态规划
· 约 22 分钟
中等
动画
讲透
LC 344
反转字符串
双指针/字符串
· 约 10 分钟
简单
动画
讲透
LC 345
反转字符串中的元音
双指针/字符串
· 约 12 分钟
简单
动画
讲透
LC 347
前 K 个高频元素
堆 · 桶排序
· 约 22 分钟
中等
动画
讲透
LC 349
两个数组的交集
哈希表
· 约 20 分钟
简单
动画
讲透
LC 350
两个数组的交集 II
二分查找
· 约 10 分钟
简单
动画
讲透
LC 354
俄罗斯套娃信封问题
DP/二分
· 约 22 分钟
困难
动画
讲透
LC 355
设计推特
堆 / 优先队列
· 约 23 分钟
中等
动画
讲透
LC 357
统计各位数字都不同的数字个数
动态规划
· 约 16 分钟
中等
动画
讲透
LC 366
寻找二叉树的叶子节点
树/DFS
· 约 12 分钟
中等
动画
讲透
LC 367
有效的完全平方数
二分查找
· 约 20 分钟
简单
动画
讲透
LC 368
最大整除子集
DP
· 约 20 分钟
中等
动画
讲透
LC 371
两整数之和
位运算
· 约 21 分钟
中等
动画
讲透
LC 374
猜数字大小
二分查找
· 约 11 分钟
简单
动画
讲透
LC 376
摆动序列
贪心
· 约 23 分钟
中等
动画
讲透
LC 377
组合总和 Ⅳ
完全背包 DP
· 约 23 分钟
中等
动画
讲透
LC 378
有序矩阵中第 K 小的元素
二分查找 · 矩阵
· 约 22 分钟
中等
动画
讲透
LC 380
O(1) 时间插入、删除和获取随机元素
设计
· 约 21 分钟
中等
动画
讲透
LC 383
赎金信
哈希计数
· 约 19 分钟
简单
动画
讲透
LC 386
字典序排数
DFS/字典序
· 约 20 分钟
中等
动画
讲透
LC 387
字符串中的第一个唯一字符
字符串
· 约 19 分钟
简单
动画
讲透
LC 388
文件的最长绝对路径
栈 · 单调栈
· 约 15 分钟
中等
动画
讲透
LC 392
判断子序列
双指针
· 约 22 分钟
简单
动画
讲透
LC 394
字符串解码
栈
· 约 23 分钟
中等
动画
讲透
LC 395
至少有 K 个重复字符的最长子串
分治/滑动窗口
· 约 15 分钟
中等
动画
讲透
LC 396
旋转函数
动态规划
· 约 19 分钟
中等
动画
讲透
LC 397
整数替换
位运算
· 约 21 分钟
中等
动画
讲透
LC 399
除法求值
图 · 带权路径
· 约 23 分钟
中等
动画
讲透
LC 402
移掉 K 位数字
单调栈 · 贪心
· 约 21 分钟
中等
动画
讲透
LC 403
青蛙过河
DP
· 约 21 分钟
困难
动画
讲透
LC 404
左叶子之和
二叉树 · DFS
· 约 19 分钟
简单
动画
讲透
LC 406
根据身高重建队列
贪心 · 排序插入
· 约 23 分钟
中等
动画
讲透
LC 407
接雨水 II
堆/BFS
· 约 18 分钟
困难
动画
讲透
LC 409
最长回文串
哈希表
· 约 19 分钟
简单
动画
讲透
LC 410
分割数组的最大值
二分答案 · 贪心判定
· 约 22 分钟
困难
动画
讲透
LC 413
等差数列划分
DP
· 约 21 分钟
中等
动画
讲透
LC 415
字符串相加
字符串
· 约 21 分钟
简单
动画
讲透
LC 416
分割等和子集
0-1 背包
· 约 28 分钟
中等
动画
讲透
LC 417
太平洋大西洋水流问题
图
· 约 15 分钟
中等
动画
讲透
LC 419
棋盘上的战舰
数组 · 哈希
· 约 10 分钟
中等
动画
讲透
LC 421
数组中两个数的最大异或值
字典树/位运算
· 约 14 分钟
中等
动画
讲透
LC 424
替换后的最长重复字符
滑动窗口
· 约 17 分钟
中等
动画
讲透
LC 427
建立四叉树
树/分治
· 约 12 分钟
中等
动画
讲透
LC 429
N 叉树的层序遍历
树/BFS
· 约 12 分钟
中等
动画
讲透
LC 430
扁平化多级双向链表
链表
· 约 15 分钟
中等
动画
讲透
LC 433
最小基因变化
图搜索
· 约 22 分钟
中等
动画
讲透
LC 435
无重叠区间
区间 · 贪心
· 约 16 分钟
中等
动画
讲透
LC 436
寻找右区间
二分查找
· 约 20 分钟
中等
动画
讲透
LC 437
路径总和 III
二叉树 · 前缀和
· 约 23 分钟
中等
动画
讲透
LC 438
找到字符串中所有字母异位词
滑动窗口 · 定长
· 约 23 分钟
中等
动画
讲透
LC 442
数组中重复的数据
数组原地哈希
· 约 15 分钟
中等
动画
讲透
LC 443
压缩字符串
双指针/字符串
· 约 12 分钟
中等
动画
讲透
LC 445
两数相加 II
链表
· 约 23 分钟
中等
动画
讲透
LC 447
回旋镖的数量
数组 · 哈希
· 约 16 分钟
中等
动画
讲透
LC 448
找到所有数组中消失的数字
数组 · 原地标记
· 约 23 分钟
简单
动画
讲透
LC 449
序列化和反序列化二叉搜索树
树/序列化
· 约 16 分钟
中等
动画
讲透
LC 450
删除二叉搜索树中的节点
二叉树 · BST
· 约 22 分钟
中等
动画
讲透
LC 451
根据字符出现频率排序
哈希计数
· 约 19 分钟
中等
动画
讲透
LC 452
用最少数量的箭引爆气球
贪心
· 约 22 分钟
中等
动画
讲透
LC 453
最小操作次数使数组元素相等
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 454
四数相加 II
哈希
· 约 14 分钟
中等
动画
讲透
LC 455
分发饼干
贪心
· 约 18 分钟
简单
动画
讲透
LC 456
132 模式
单调栈
· 约 23 分钟
中等
动画
讲透
LC 460
LFU 缓存
设计
· 约 22 分钟
困难
动画
讲透
LC 461
汉明距离
位运算
· 约 18 分钟
简单
动画
讲透
LC 463
岛屿的周长
矩阵
· 约 21 分钟
简单
动画
讲透
LC 467
环绕字符串中唯一的子字符串
动态规划
· 约 19 分钟
中等
动画
讲透
LC 473
火柴拼正方形
动态规划
· 约 13 分钟
中等
动画
讲透
LC 474
一和零
动态规划
· 约 40 分钟
中等
动画
讲透
LC 480
滑动窗口中位数
滑动窗口/堆
· 约 15 分钟
困难
动画
讲透
LC 485
最大连续 1 的个数
数组
· 约 19 分钟
简单
动画
讲透
LC 491
递增子序列
回溯 · 去重
· 约 22 分钟
中等
动画
讲透
LC 494
目标和
0-1 背包
· 约 30 分钟
中等
动画
讲透
LC 496
下一个更大元素 I
单调栈
· 约 22 分钟
简单
动画
讲透
LC 498
对角线遍历
矩阵模拟
· 约 23 分钟
中等
动画
讲透
LC 503
下一个更大元素 II
单调栈
· 约 24 分钟
中等
动画
讲透
LC 508
出现次数最多的子树元素和
树 · BST
· 约 18 分钟
中等
动画
讲透
LC 509
斐波那契数
动态规划
· 约 22 分钟
简单
动画
讲透
LC 513
找树左下角的值
二叉树 · BFS
· 约 22 分钟
中等
动画
讲透
LC 515
在每个树行中找最大值
树/BFS
· 约 12 分钟
中等
动画
讲透
LC 516
最长回文子序列
动态规划
· 约 22 分钟
中等
动画
讲透
LC 518
零钱兑换 II
完全背包
· 约 16 分钟
中等
动画
讲透
LC 522
最长特殊序列 II
双指针 · 滑窗
· 约 17 分钟
中等
动画
讲透
LC 523
连续的子数组和
前缀和/哈希
· 约 11 分钟
中等
动画
讲透
LC 524
通过删除字母匹配到字典里最长单词
双指针 · 滑窗
· 约 12 分钟
中等
动画
讲透
LC 525
连续数组
前缀和/哈希
· 约 12 分钟
中等
动画
讲透
LC 526
优美的排列
动态规划
· 约 11 分钟
中等
动画
讲透
LC 528
按权重随机选择
二分查找
· 约 22 分钟
中等
动画
讲透
LC 529
扫雷游戏
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 530
二叉搜索树的最小绝对差
二叉搜索树
· 约 23 分钟
简单
动画
讲透
LC 532
数组中的 k-diff 数对
双指针/哈希
· 约 11 分钟
中等
动画
讲透
LC 538
把二叉搜索树转换为累加树
二叉搜索树
· 约 12 分钟
中等
动画
讲透
LC 539
最小时间差
贪心 · 排序
· 约 18 分钟
中等
动画
讲透
LC 540
有序数组中的单一元素
二分查找
· 约 21 分钟
中等
动画
讲透
LC 542
01 矩阵
多源 BFS
· 约 22 分钟
中等
动画
讲透
LC 543
二叉树的直径
二叉树 · 树形DP
· 约 18 分钟
简单
动画
讲透
LC 547
省份数量
并查集
· 约 22 分钟
中等
动画
讲透
LC 557
反转字符串中的单词 III
双指针 · 滑窗
· 约 12 分钟
简单
动画
讲透
LC 558
四叉树交集
树 · BST
· 约 16 分钟
中等
动画
讲透
LC 559
N 叉树的最大深度
树 · BST
· 约 13 分钟
简单
动画
讲透
LC 560
和为 K 的子数组
前缀和 · 哈希
· 约 21 分钟
中等
动画
讲透
LC 561
数组拆分
贪心 · 排序
· 约 13 分钟
简单
动画
讲透
LC 563
二叉树的坡度
树 · BST
· 约 19 分钟
简单
动画
讲透
LC 565
数组嵌套
数组 · 哈希
· 约 17 分钟
中等
动画
讲透
LC 566
重塑矩阵
图 · 网格
· 约 14 分钟
简单
动画
讲透
LC 567
字符串的排列
滑动窗口 · 定长计数
· 约 16 分钟
中等
动画
讲透
LC 572
另一棵树的子树
树
· 约 11 分钟
简单
动画
讲透
LC 576
出界的路径数
DP
· 约 21 分钟
中等
动画
讲透
LC 581
最短无序连续子数组
数组 · 双向扫描
· 约 22 分钟
中等
动画
讲透
LC 583
两个字符串的删除操作
动态规划 · LCS
· 约 22 分钟
中等
动画
讲透
LC 589
N 叉树的前序遍历
树 · BST
· 约 15 分钟
简单
动画
讲透
LC 590
N 叉树的后序遍历
树 · BST
· 约 13 分钟
简单
动画
讲透
LC 605
种花问题
贪心
· 约 17 分钟
简单
动画
讲透
LC 606
根据二叉树创建字符串
树 · BST
· 约 16 分钟
中等
动画
讲透
LC 609
在系统中查找重复文件
数组 · 哈希
· 约 13 分钟
中等
动画
讲透
LC 611
有效三角形的个数
双指针
· 约 18 分钟
中等
动画
讲透
LC 617
合并二叉树
二叉树 · 递归
· 约 15 分钟
简单
动画
讲透
LC 621
任务调度器
贪心 · 计数
· 约 13 分钟
中等
动画
讲透
LC 622
设计循环队列
栈 / 队列设计
· 约 21 分钟
中等
动画
讲透
LC 623
在二叉树中增加一行
树/DFS
· 约 14 分钟
中等
动画
讲透
LC 632
最小区间
堆/滑窗
· 约 18 分钟
困难
动画
讲透
LC 636
函数的独占时间
栈
· 约 22 分钟
中等
动画
讲透
LC 637
二叉树的层平均值
树/BFS
· 约 14 分钟
简单
动画
讲透
LC 638
大礼包
动态规划
· 约 16 分钟
中等
动画
讲透
LC 643
子数组最大平均数 I
滑动窗口
· 约 20 分钟
简单
动画
讲透
LC 646
最长数对链
DP/贪心
· 约 17 分钟
中等
动画
讲透
LC 647
回文子串
字符串 · 回文
· 约 22 分钟
中等
动画
讲透
LC 648
单词替换
Trie
· 约 20 分钟
中等
动画
讲透
LC 649
Dota2 参议院
队列/贪心
· 约 20 分钟
中等
动画
讲透
LC 650
只有两个键的键盘
DP
· 约 20 分钟
中等
动画
讲透
LC 652
寻找重复的子树
树/哈希
· 约 14 分钟
中等
动画
讲透
LC 653
两数之和 IV - 输入二叉搜索树
树 · BST
· 约 19 分钟
简单
动画
讲透
LC 654
最大二叉树
二叉树
· 约 17 分钟
中等
动画
讲透
LC 655
输出二叉树
树 · BST
· 约 15 分钟
中等
动画
讲透
LC 658
找到 K 个最接近的元素
二分查找
· 约 22 分钟
中等
动画
讲透
LC 659
分割数组为连续子序列
堆 · 优先队列
· 约 22 分钟
中等
动画
讲透
LC 662
二叉树最大宽度
二叉树 · BFS
· 约 21 分钟
中等
动画
讲透
LC 669
修剪二叉搜索树
BST
· 约 13 分钟
中等
动画
讲透
LC 670
最大交换
贪心
· 约 19 分钟
中等
动画
讲透
LC 673
最长递增子序列的个数
动态规划
· 约 22 分钟
中等
动画
讲透
LC 674
最长连续递增序列
双指针/数组扫描
· 约 19 分钟
简单
动画
讲透
LC 676
实现一个魔法字典
Trie
· 约 14 分钟
中等
动画
讲透
LC 678
有效的括号字符串
贪心
· 约 18 分钟
中等
动画
讲透
LC 682
棒球比赛
栈 · 单调栈
· 约 12 分钟
简单
动画
讲透
LC 684
冗余连接
并查集
· 约 14 分钟
中等
动画
讲透
LC 687
最长同值路径
树 · BST
· 约 18 分钟
中等
动画
讲透
LC 690
员工的重要性
树 · BST
· 约 17 分钟
中等
动画
讲透
LC 695
岛屿的最大面积
网格 DFS
· 约 20 分钟
中等
动画
讲透
LC 696
计数二进制子串
双指针 · 滑窗
· 约 16 分钟
简单
动画
讲透
LC 698
划分为 k 个相等的子集
回溯
· 约 21 分钟
中等
动画
讲透
LC 700
二叉搜索树中的搜索
二叉树 · BST
· 约 20 分钟
简单
动画
讲透
LC 701
二叉搜索树中的插入操作
BST
· 约 15 分钟
中等
动画
讲透
LC 703
数据流中的第 K 大元素
堆
· 约 23 分钟
简单
动画
讲透
LC 704
二分查找
二分查找
· 约 22 分钟
简单
动画
讲透
LC 705
设计哈希集合
设计
· 约 22 分钟
简单
动画
讲透
LC 707
设计链表
链表 · 模拟
· 约 22 分钟
中等
动画
讲透
LC 709
转换成小写字母
数组 · 哈希
· 约 13 分钟
简单
动画
讲透
LC 712
两个字符串的最小 ASCII 删除和
DP
· 约 22 分钟
中等
动画
讲透
LC 713
乘积小于 K 的子数组
滑动窗口
· 约 16 分钟
中等
动画
讲透
LC 714
买卖股票含手续费
状态机 DP
· 约 22 分钟
中等
动画
讲透
LC 718
最长重复子数组
动态规划
· 约 27 分钟
中等
动画
讲透
LC 720
词典中最长的单词
贪心 · 排序
· 约 13 分钟
中等
动画
讲透
LC 721
账户合并
并查集/图
· 约 15 分钟
中等
动画
讲透
LC 724
寻找数组的中心下标
前缀和
· 约 21 分钟
简单
动画
讲透
LC 725
分隔链表
链表
· 约 14 分钟
中等
动画
讲透
LC 733
图像渲染
图/BFS/DFS
· 约 12 分钟
简单
动画
讲透
LC 735
行星碰撞
栈
· 约 18 分钟
中等
动画
讲透
LC 738
单调递增的数字
贪心
· 约 21 分钟
中等
动画
讲透
LC 739
每日温度
单调栈
· 约 23 分钟
中等
动画
讲透
LC 740
删除并获得点数
动态规划
· 约 18 分钟
中等
动画
讲透
LC 743
网络延迟时间
图 · Dijkstra
· 约 22 分钟
中等
动画
讲透
LC 744
寻找比目标字母大的最小字母
二分查找
· 约 14 分钟
简单
动画
讲透
LC 746
使用最小花费爬楼梯
一维动态规划
· 约 18 分钟
简单
动画
讲透
LC 752
打开转盘锁
图 · BFS
· 约 22 分钟
中等
动画
讲透
LC 763
划分字母区间
贪心 · 最后位置
· 约 13 分钟
中等
动画
讲透
LC 764
最大加号标志
动态规划
· 约 21 分钟
中等
动画
讲透
LC 766
托普利茨矩阵
矩阵
· 约 22 分钟
简单
动画
讲透
LC 767
重构字符串
堆/贪心
· 约 17 分钟
中等
动画
讲透
LC 769
最多能完成排序的块
贪心
· 约 23 分钟
中等
动画
讲透
LC 771
宝石与石头
数组 · 哈希
· 约 11 分钟
简单
动画
讲透
LC 778
在水位上升的泳池中游泳
高级图
· 约 17 分钟
困难
动画
讲透
LC 783
二叉搜索树节点最小距离
树 · BST
· 约 20 分钟
简单
动画
讲透
LC 784
字母大小写全排列
回溯
· 约 17 分钟
中等
动画
讲透
LC 785
判断二分图
图 · DFS/BFS
· 约 20 分钟
中等
动画
讲透
LC 787
K 站中转内最便宜的航班
高级图
· 约 21 分钟
中等
动画
讲透
LC 790
多米诺和托米诺平铺
DP
· 约 20 分钟
中等
动画
讲透
LC 791
自定义字符串排序
哈希/排序
· 约 18 分钟
中等
动画
讲透
LC 792
匹配子序列的单词数
双指针/预处理
· 约 13 分钟
中等
动画
讲透
LC 795
区间子数组个数
双指针 · 滑窗
· 约 16 分钟
中等
动画
讲透
LC 797
所有可能路径
图/DFS
· 约 14 分钟
中等
动画
讲透
LC 799
香槟塔
DP
· 约 16 分钟
中等
动画
讲透
LC 802
找到最终的安全状态
拓扑排序
· 约 23 分钟
中等
动画
讲透
LC 807
保持城市天际线
贪心 · 排序
· 约 21 分钟
中等
动画
讲透
LC 811
子域名访问计数
哈希表
· 约 20 分钟
中等
动画
讲透
LC 813
最大平均值和的分组
动态规划
· 约 22 分钟
中等
动画
讲透
LC 814
二叉树剪枝
树/DFS
· 约 13 分钟
中等
动画
讲透
LC 815
公交路线
图/BFS
· 约 14 分钟
困难
动画
讲透
LC 817
链表组件
链表/哈希
· 约 10 分钟
中等
动画
讲透
LC 821
字符的最短距离
双指针 · 滑窗
· 约 15 分钟
简单
动画
讲透
LC 823
带因子的二叉树
动态规划
· 约 16 分钟
中等
动画
讲透
LC 825
适龄的朋友
二分查找
· 约 20 分钟
中等
动画
讲透
LC 826
安排工作以达到最大收益
排序/双指针
· 约 13 分钟
中等
动画
讲透
LC 827
最大人工岛
图/并查集
· 约 14 分钟
困难
动画
讲透
LC 832
翻转图像
双指针 · 滑窗
· 约 14 分钟
简单
动画
讲透
LC 835
图像重叠
数组 · 哈希
· 约 16 分钟
中等
动画
讲透
LC 838
推多米诺
贪心/双指针
· 约 15 分钟
中等
动画
讲透
LC 841
钥匙和房间
图 · DFS
· 约 21 分钟
中等
动画
讲透
LC 842
将数组拆分成斐波那契序列
回溯 · 枚举
· 约 20 分钟
中等
动画
讲透
LC 844
比较含退格的字符串
栈/双指针
· 约 12 分钟
简单
动画
讲透
LC 845
数组中的最长山脉
双指针/数组扫描
· 约 12 分钟
中等
动画
讲透
LC 846
一手顺子
贪心
· 约 16 分钟
中等
动画
讲透
LC 851
喧闹和富有
图 · 网格
· 约 22 分钟
中等
动画
讲透
LC 852
山脉数组的峰顶索引
二分查找
· 约 22 分钟
中等
动画
讲透
LC 853
车队
栈
· 约 17 分钟
中等
动画
讲透
LC 856
括号的分数
栈 · 单调栈
· 约 17 分钟
中等
动画
讲透
LC 860
柠檬水找零
贪心
· 约 16 分钟
简单
动画
讲透
LC 861
翻转矩阵后的得分
图 · 网格
· 约 19 分钟
中等
动画
讲透
LC 863
二叉树中距离为 K 的节点
树/图BFS
· 约 14 分钟
中等
动画
讲透
LC 865
具有所有最深节点的最小子树
树 · BST
· 约 20 分钟
中等
动画
讲透
LC 867
转置矩阵
图 · 网格
· 约 13 分钟
简单
动画
讲透
LC 870
优势洗牌
双指针 · 滑窗
· 约 16 分钟
中等
动画
讲透
LC 872
叶子相似的树
树/DFS
· 约 12 分钟
简单
动画
讲透
LC 873
最长的斐波那契子序列的长度
动态规划
· 约 19 分钟
中等
动画
讲透
LC 874
模拟行走机器人
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 875
爱吃香蕉的珂珂
二分答案
· 约 15 分钟
中等
动画
讲透
LC 876
链表的中间结点
链表 · 快慢指针
· 约 13 分钟
简单
动画
讲透
LC 877
石子游戏
动态规划
· 约 23 分钟
中等
动画
讲透
LC 881
救生艇
贪心
· 约 20 分钟
中等
动画
讲透
LC 885
螺旋矩阵 III
图 · 网格
· 约 14 分钟
中等
动画
讲透
LC 886
可能的二分法
图/二分染色
· 约 13 分钟
中等
动画
讲透
LC 889
根据前序和后序遍历构造二叉树
树 · BST
· 约 19 分钟
中等
动画
讲透
LC 890
查找和替换模式
数组 · 哈希
· 约 17 分钟
中等
动画
讲透
LC 893
特殊等价字符串组
贪心 · 排序
· 约 18 分钟
中等
动画
讲透
LC 894
所有可能的真二叉树
树 · BST
· 约 16 分钟
中等
动画
讲透
LC 897
递增顺序搜索树
树 · BST
· 约 17 分钟
简单
动画
讲透
LC 898
子数组按位或操作
动态规划
· 约 13 分钟
中等
动画
讲透
LC 901
股票价格跨度
单调栈
· 约 22 分钟
中等
动画
讲透
LC 904
水果成篮
滑动窗口 · 变长
· 约 23 分钟
中等
动画
讲透
LC 905
按奇偶排序数组
双指针 · 滑窗
· 约 15 分钟
简单
动画
讲透
LC 907
子数组的最小值之和
单调栈
· 约 18 分钟
中等
动画
讲透
LC 909
蛇梯棋
图/BFS
· 约 16 分钟
中等
动画
讲透
LC 912
排序数组
排序/分治
· 约 19 分钟
中等
动画
讲透
LC 918
环形子数组的最大和
DP/单调队列
· 约 15 分钟
中等
动画
讲透
LC 921
使括号有效的最少添加
贪心
· 约 20 分钟
中等
动画
讲透
LC 922
按奇偶排序数组 II
双指针 · 滑窗
· 约 15 分钟
简单
动画
讲透
LC 923
三数之和的多种可能
双指针 · 滑窗
· 约 15 分钟
中等
动画
讲透
LC 926
将字符串翻转到单调递增
DP/贪心
· 约 14 分钟
中等
动画
讲透
LC 930
和相同的二元子数组
前缀和/滑窗
· 约 15 分钟
中等
动画
讲透
LC 931
下降路径最小和
二维动态规划
· 约 22 分钟
中等
动画
讲透
LC 932
漂亮数组
数组 · 哈希
· 约 22 分钟
中等
动画
讲透
LC 934
最短的桥
图/BFS
· 约 16 分钟
中等
动画
讲透
LC 935
骑士拨号器
动态规划
· 约 22 分钟
中等
动画
讲透
LC 938
二叉搜索树的范围和
二叉树 · BST
· 约 22 分钟
简单
动画
讲透
LC 942
增减字符串匹配
双指针 · 滑窗
· 约 13 分钟
简单
动画
讲透
LC 945
使数组唯一的最小增量
贪心 · 排序
· 约 19 分钟
中等
动画
讲透
LC 946
验证栈序列
栈
· 约 20 分钟
中等
动画
讲透
LC 947
移除最多的同行或同列石头
并查集
· 约 15 分钟
中等
动画
讲透
LC 948
令牌放置
双指针 · 滑窗
· 约 17 分钟
中等
动画
讲透
LC 949
给定数字能组成的最大时间
回溯 · 枚举
· 约 14 分钟
中等
动画
讲透
LC 950
按递增顺序显示卡牌
栈 · 单调栈
· 约 17 分钟
中等
动画
讲透
LC 951
翻转等价二叉树
树/DFS
· 约 13 分钟
中等
动画
讲透
LC 958
二叉树的完全性检验
树/BFS
· 约 15 分钟
中等
动画
讲透
LC 959
由斜杠划分区域
图 · 网格
· 约 20 分钟
中等
动画
讲透
LC 961
在长度 2N 的数组中找出重复 N 次的元素
数组 · 哈希
· 约 14 分钟
简单
动画
讲透
LC 962
最大宽度坡
单调栈/双指针
· 约 17 分钟
中等
动画
讲透
LC 965
单值二叉树
树 · BST
· 约 13 分钟
简单
动画
讲透
LC 967
连续差相同的数字
回溯 · 枚举
· 约 17 分钟
中等
动画
讲透
LC 969
煎饼排序
双指针 · 滑窗
· 约 14 分钟
中等
动画
讲透
LC 971
翻转二叉树以匹配先序遍历
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 973
最接近原点的 K 个点
排序 · Top K
· 约 24 分钟
中等
动画
讲透
LC 974
和可被 K 整除的子数组
前缀和/哈希
· 约 15 分钟
中等
动画
讲透
LC 977
有序数组的平方
对撞双指针
· 约 24 分钟
简单
动画
讲透
LC 978
最长湍流子数组
动态规划
· 约 18 分钟
中等
动画
讲透
LC 979
在二叉树中分配硬币
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 980
不同路径 III
回溯/DFS
· 约 16 分钟
困难
动画
讲透
LC 981
基于时间的键值存储
二分查找
· 约 16 分钟
中等
动画
讲透
LC 983
最低票价
DP
· 约 21 分钟
中等
动画
讲透
LC 985
查询后的偶数和
数组 · 哈希
· 约 14 分钟
中等
动画
讲透
LC 988
从叶结点开始的最小字符串
树/DFS
· 约 13 分钟
中等
动画
讲透
LC 992
K 个不同整数的子数组
滑动窗口
· 约 15 分钟
困难
动画
讲透
LC 994
腐烂的橘子
多源 BFS
· 约 20 分钟
中等
动画
讲透
LC 998
最大二叉树 II
树 · BST
· 约 22 分钟
中等
动画
讲透
LC 1003
检查替换后的词是否有效
栈 · 单调栈
· 约 17 分钟
中等
动画
讲透
LC 1004
最大连续 1 的个数 III
滑动窗口 · 变长
· 约 23 分钟
中等
动画
讲透
LC 1007
行相等的最少多米诺旋转
贪心
· 约 19 分钟
中等
动画
讲透
LC 1008
前序遍历构造二叉搜索树
BST/单调栈
· 约 14 分钟
中等
动画
讲透
LC 1010
总持续时间可被 60 整除的歌曲
哈希/取模
· 约 12 分钟
中等
动画
讲透
LC 1011
在 D 天内送达包裹的能力
二分答案 · 贪心判定
· 约 22 分钟
中等
动画
讲透
LC 1014
最佳观光组合
DP/前缀最值
· 约 17 分钟
中等
动画
讲透
LC 1016
子串能表示从 1 到 N 数字的二进制串
双指针 · 滑窗
· 约 22 分钟
中等
动画
讲透
LC 1019
链表中的下一个更大节点
链表/单调栈
· 约 19 分钟
中等
动画
讲透
LC 1020
飞地的数量
图/DFS
· 约 14 分钟
中等
动画
讲透
LC 1021
删除最外层的括号
栈 · 单调栈
· 约 13 分钟
简单
动画
讲透
LC 1022
从根到叶的二进制数之和
树 · BST
· 约 13 分钟
简单
动画
讲透
LC 1024
视频拼接
动态规划
· 约 15 分钟
中等
动画
讲透
LC 1025
除数博弈
动态规划
· 约 22 分钟
简单
动画
讲透
LC 1026
节点与其祖先之间的最大差值
树/DFS
· 约 13 分钟
中等
动画
讲透
LC 1027
最长等差数列
动态规划
· 约 22 分钟
中等
动画
讲透
LC 1029
两地调度
贪心
· 约 19 分钟
中等
动画
讲透
LC 1031
两个无重叠子数组的最大和
动态规划
· 约 16 分钟
中等
动画
讲透
LC 1035
不相交的线
动态规划
· 约 15 分钟
中等
动画
讲透
LC 1038
从二叉搜索树到更大和树
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 1040
移动石子直到连续 II
双指针 · 滑窗
· 约 17 分钟
中等
动画
讲透
LC 1042
不邻接植花
图 · 网格
· 约 17 分钟
中等
动画
讲透
LC 1043
分隔数组以得到最大和
DP
· 约 22 分钟
中等
动画
讲透
LC 1046
最后一块石头的重量
堆 / 优先队列
· 约 15 分钟
简单
动画
讲透
LC 1047
删除字符串中的所有相邻重复项
栈
· 约 22 分钟
简单
动画
讲透
LC 1048
最长字符串链
DP
· 约 18 分钟
中等
动画
讲透
LC 1049
最后一块石头 II
0-1 背包
· 约 28 分钟
中等
动画
讲透
LC 1052
爱生气的书店老板
滑动窗口
· 约 13 分钟
中等
动画
讲透
LC 1061
按字典序排列最小的等效字符串
图 · 网格
· 约 16 分钟
中等
动画
讲透
LC 1072
按列翻转得到最大值等行数
数组 · 哈希
· 约 21 分钟
中等
动画
讲透
LC 1079
活字印刷
回溯 · 枚举
· 约 16 分钟
中等
动画
讲透
LC 1080
根到叶路径上的不足节点
树 · BST
· 约 19 分钟
中等
动画
讲透
LC 1081
不同字符的最小子序列
栈 · 单调栈
· 约 13 分钟
中等
动画
讲透
LC 1090
受标签影响的最大值
贪心 · 排序
· 约 14 分钟
中等
动画
讲透
LC 1092
最短公共超序列
DP
· 约 18 分钟
困难
动画
讲透
LC 1094
拼车
差分/扫描线
· 约 16 分钟
中等
动画
讲透
LC 1104
二叉树寻路
树 · BST
· 约 19 分钟
中等
动画
讲透
LC 1105
填充书架
动态规划
· 约 17 分钟
中等
动画
讲透
LC 1108
IP 地址无效化
数组 · 哈希
· 约 13 分钟
简单
动画
讲透
LC 1109
航班预订统计
数组
· 约 23 分钟
中等
动画
讲透
LC 1110
删点成林
树/DFS
· 约 14 分钟
中等
动画
讲透
LC 1111
有效括号的嵌套深度
栈 · 单调栈
· 约 16 分钟
中等
动画
讲透
LC 1122
数组的相对排序
贪心 · 排序
· 约 18 分钟
简单
动画
讲透
LC 1123
最深叶节点的最近公共祖先
树/DFS
· 约 13 分钟
中等
动画
讲透
LC 1129
颜色交替的最短路径
图 · 网格
· 约 22 分钟
中等
动画
讲透
LC 1130
叶值的最小代价生成树
动态规划
· 约 20 分钟
中等
动画
讲透
LC 1137
泰波那契数
DP 入门
· 约 22 分钟
简单
动画
讲透
LC 1139
最大的以 1 为边界的正方形
动态规划
· 约 19 分钟
中等
动画
讲透
LC 1143
最长公共子序列
动态规划 · LCS
· 约 16 分钟
中等
动画
讲透
LC 1145
二叉树着色游戏
树 · BST
· 约 18 分钟
中等
动画
讲透
LC 1155
掷骰子的 N 种方法
DP
· 约 22 分钟
中等
动画
讲透
LC 1156
单字符重复子串的最大长度
双指针 · 滑窗
· 约 16 分钟
中等
动画
讲透
LC 1161
最大层内元素和
树/BFS
· 约 14 分钟
中等
动画
讲透
LC 1162
地图分析
多源 BFS
· 约 22 分钟
中等
动画
讲透
LC 1170
比较字符串最小字母出现频次
二分查找
· 约 19 分钟
中等
动画
讲透
LC 1171
从链表中删去总和值为零的连续节点
链表/前缀和
· 约 14 分钟
中等
动画
讲透
LC 1186
删除一次得到子数组最大和
动态规划
· 约 22 分钟
中等
动画
讲透
LC 1190
反转每对括号间的子串
栈
· 约 14 分钟
中等
动画
讲透
LC 1202
交换字符串中的元素
图 · 网格
· 约 20 分钟
中等
动画
讲透
LC 1207
独一无二的出现次数
哈希表
· 约 11 分钟
简单
动画
讲透
LC 1208
尽可能使字符串相等
滑动窗口
· 约 14 分钟
中等
动画
讲透
LC 1209
删除字符串中的所有相邻重复项 II
栈
· 约 15 分钟
中等
动画
讲透
LC 1218
最长定差子序列
动态规划
· 约 23 分钟
中等
动画
讲透
LC 1219
黄金矿工
回溯
· 约 17 分钟
中等
动画
讲透
LC 1221
分割平衡字符串
贪心 · 排序
· 约 12 分钟
简单
动画
讲透
LC 1233
删除子文件夹
字典树/排序
· 约 14 分钟
中等
动画
讲透
LC 1235
规划兼职工作
DP/二分
· 约 18 分钟
困难
动画
讲透
LC 1238
循环码排列
回溯 · 枚举
· 约 18 分钟
中等
动画
讲透
LC 1239
串联字符串的最大长度
回溯/位掩码
· 约 17 分钟
中等
动画
讲透
LC 1247
交换字符使得字符串相同
贪心 · 排序
· 约 15 分钟
中等
动画
讲透
LC 1248
统计「优美子数组」
前缀和
· 约 21 分钟
中等
动画
讲透
LC 1249
移除无效的括号
栈
· 约 16 分钟
中等
动画
讲透
LC 1254
统计封闭岛屿的数目
网格 DFS
· 约 19 分钟
中等
动画
讲透
LC 1262
可被三整除的最大和
动态规划
· 约 24 分钟
中等
动画
讲透
LC 1267
统计参与通信的服务器
图 · 网格
· 约 19 分钟
中等
动画
讲透
LC 1268
搜索推荐系统
字典树/排序
· 约 14 分钟
中等
动画
讲透
LC 1277
统计全为 1 的正方形子矩阵
DP矩阵
· 约 20 分钟
中等
动画
讲透
LC 1282
用户分组
贪心 · 排序
· 约 16 分钟
中等
动画
讲透
LC 1283
使结果不超过阈值的最小除数
二分答案
· 约 13 分钟
中等
动画
讲透
LC 1290
二进制链表转整数
链表
· 约 13 分钟
简单
动画
讲透
LC 1292
元素和小于等于阈值的正方形的最大边长
二分查找
· 约 23 分钟
中等
动画
讲透
LC 1293
网格中的最短路径(可消除障碍)
图/BFS
· 约 20 分钟
困难
动画
讲透
LC 1302
层数最深叶子节点的和
树/BFS
· 约 14 分钟
中等
动画
讲透
LC 1305
两棵二叉搜索树中的所有元素
树/双指针
· 约 15 分钟
中等
动画
讲透
LC 1306
跳跃游戏 III
图/BFS
· 约 16 分钟
中等
动画
讲透
LC 1310
子数组异或查询
字典树 · 位运算
· 约 23 分钟
中等
动画
讲透
LC 1312
让字符串成为回文串的最少插入次数
DP
· 约 16 分钟
困难
动画
讲透
LC 1314
矩阵区域和
图 · 网格
· 约 23 分钟
中等
动画
讲透
LC 1315
祖父节点值为偶数的节点和
树 · BST
· 约 15 分钟
中等
动画
讲透
LC 1318
或运算结果等于 c 的最少翻转次数
位运算
· 约 17 分钟
中等
动画
讲透
LC 1325
删除给定值的叶子节点
树 · BST
· 约 19 分钟
中等
动画
讲透
LC 1329
将矩阵按对角线排序
数组 · 哈希
· 约 22 分钟
中等
动画
讲透
LC 1334
阈值距离内邻居最少的城市
图/最短路
· 约 18 分钟
中等
动画
讲透
LC 1337
矩阵中战斗力最弱的 K 行
图 · 网格
· 约 18 分钟
简单
动画
讲透
LC 1338
数组大小减半
贪心/哈希
· 约 17 分钟
中等
动画
讲透
LC 1339
分裂二叉树的最大乘积
树/DFS
· 约 15 分钟
中等
动画
讲透
LC 1343
大小为 K 且平均值大于等于阈值的子数组数目
双指针 · 滑窗
· 约 17 分钟
中等
动画
讲透
LC 1345
跳跃游戏 IV
图/BFS
· 约 20 分钟
困难
动画
讲透
LC 1347
制造字母异位词的最小步骤数
哈希/字符串
· 约 12 分钟
中等
动画
讲透
LC 1351
统计有序矩阵中的负数
图 · 网格
· 约 18 分钟
简单
动画
讲透
LC 1353
最多可以参加的会议数目
贪心/堆
· 约 19 分钟
中等
动画
讲透
LC 1358
包含所有三种字符的子字符串数目
滑动窗口
· 约 13 分钟
中等
动画
讲透
LC 1367
二叉树中的链表
链表
· 约 21 分钟
中等
动画
讲透
LC 1371
每个元音包含偶数次的最长子字符串
字典树 · 位运算
· 约 22 分钟
中等
动画
讲透
LC 1372
二叉树中的最长交错路径
树/DFS
· 约 13 分钟
中等
动画
讲透
LC 1375
二进制字符串前缀一致的次数
数组 · 哈希
· 约 17 分钟
中等
动画
讲透
LC 1376
通知所有员工所需的时间
树/图DFS
· 约 14 分钟
中等
动画
讲透
LC 1379
找出克隆二叉树中的相同节点
树 · BST
· 约 22 分钟
简单
动画
讲透
LC 1380
矩阵中的幸运数
图 · 网格
· 约 13 分钟
简单
动画
讲透
LC 1382
将二叉搜索树变平衡
BST
· 约 13 分钟
中等
动画
讲透
LC 1385
两个数组间的距离值
二分查找
· 约 14 分钟
简单
动画
讲透
LC 1389
按既定顺序创建目标数组
数组 · 哈希
· 约 15 分钟
简单
动画
讲透
LC 1391
检查网格中是否存在有效路径
图 · 网格
· 约 22 分钟
中等
动画
讲透
LC 1400
构造 K 个回文字符串
贪心 · 排序
· 约 21 分钟
中等
动画
讲透
LC 1405
最长快乐字符串
堆 · 优先队列
· 约 19 分钟
中等
动画
讲透
LC 1415
长度为 n 的开心字符串中字典序第 k 小的字符串
回溯 · 枚举
· 约 16 分钟
中等
动画
讲透
LC 1423
可获得的最大点数
滑动窗口/前缀和
· 约 12 分钟
中等
动画
讲透
LC 1431
拥有最多糖果的孩子
数组 · 哈希
· 约 12 分钟
简单
动画
讲透
LC 1433
检查一个字符串是否可以打破另一个字符串
贪心 · 排序
· 约 17 分钟
中等
动画
讲透
LC 1438
绝对差不超过限制的最长连续子数组
滑动窗口/单调队列
· 约 15 分钟
中等
动画
讲透
LC 1441
用栈操作构建数组
栈 · 单调栈
· 约 12 分钟
中等
动画
讲透
LC 1442
形成两个异或相等数组的三元组数目
字典树 · 位运算
· 约 24 分钟
中等
动画
讲透
LC 1443
收集树上所有苹果的最少时间
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 1448
统计二叉树中好节点的数目
树
· 约 18 分钟
中等
动画
讲透
LC 1456
定长子串中元音的最大数目
滑动窗口
· 约 11 分钟
中等
动画
讲透
LC 1457
二叉树中的伪回文路径
树/DFS/位掩码
· 约 15 分钟
中等
动画
讲透
LC 1463
摘樱桃 II
DP
· 约 21 分钟
困难
动画
讲透
LC 1464
数组中两元素的最大乘积
堆 · 优先队列
· 约 13 分钟
简单
动画
讲透
LC 1466
重新规划路线
图/DFS
· 约 17 分钟
中等
动画
讲透
LC 1470
重新排列数组
数组 · 哈希
· 约 17 分钟
简单
动画
讲透
LC 1471
数组中的 k 个最强值
双指针 · 滑窗
· 约 19 分钟
中等
动画
讲透
LC 1475
商品折扣后的最终价格
栈
· 约 24 分钟
简单
动画
讲透
LC 1480
一维数组的动态和
数组 · 哈希
· 约 17 分钟
简单
动画
讲透
LC 1481
不同整数的最少数目
贪心/哈希
· 约 17 分钟
中等
动画
讲透
LC 1482
制作 m 束花所需的最少天数
二分答案
· 约 23 分钟
中等
动画
讲透
LC 1493
删掉一个元素以后全为 1 的最长子数组
滑动窗口
· 约 14 分钟
中等
动画
讲透
LC 1498
满足条件的子序列数目
双指针/排序
· 约 15 分钟
中等
动画
讲透
LC 1504
统计全 1 子矩形
动态规划
· 约 19 分钟
中等
动画
讲透
LC 1508
子数组和排序后的区间和
二分查找
· 约 20 分钟
中等
动画
讲透
LC 1512
好数对的数目
数组 · 哈希
· 约 13 分钟
简单
动画
讲透
LC 1514
概率最大的路径
图/最短路
· 约 17 分钟
中等
动画
讲透
LC 1519
子树中标签相同的节点数
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 1524
和为奇数的子数组数目
动态规划
· 约 20 分钟
中等
动画
讲透
LC 1525
字符串的好分割数目
动态规划
· 约 19 分钟
中等
动画
讲透
LC 1529
最少的后缀翻转次数
贪心 · 排序
· 约 17 分钟
中等
动画
讲透
LC 1530
好叶子节点对的数量
树 · BST
· 约 17 分钟
中等
动画
讲透
LC 1536
排布二进制网格的最少交换次数
图 · 网格
· 约 19 分钟
中等
动画
讲透
LC 1541
平衡括号字符串的最少插入次数
栈 · 单调栈
· 约 13 分钟
中等
动画
讲透
LC 1545
找出第 N 个二进制字符串中的第 K 位
数组 · 哈希
· 约 20 分钟
中等
动画
讲透
LC 1547
切棍子的最小成本
区间DP
· 约 23 分钟
困难
动画
讲透
LC 1552
两球之间的磁力
二分答案
· 约 16 分钟
中等
动画
讲透
LC 1557
可以到达所有点的最少点数目
图/入度
· 约 13 分钟
中等
动画
讲透
LC 1558
得到目标数组的最少函数调用次数
贪心 · 排序
· 约 17 分钟
中等
动画
讲透
LC 1559
二维网格图中探测环
图 · 网格
· 约 21 分钟
中等
动画
讲透
LC 1567
乘积为正数的最长子数组长度
DP
· 约 14 分钟
中等
动画
讲透
LC 1572
矩阵对角线元素的和
图 · 网格
· 约 14 分钟
简单
动画
讲透
LC 1574
删除最短的子数组使剩余数组有序
二分查找
· 约 20 分钟
中等
动画
讲透
LC 1578
使绳子变成彩色的最短时间
贪心
· 约 16 分钟
中等
动画
讲透
LC 1584
连接所有点的最小费用
高级图
· 约 16 分钟
中等
动画
讲透
LC 1588
所有奇数长度子数组的和
数组
· 约 20 分钟
简单
动画
讲透
LC 1590
使数组和能被 P 整除
前缀和/哈希
· 约 13 分钟
中等
动画
讲透
LC 1593
拆分字符串使唯一子字符串的数目最大
回溯 · 枚举
· 约 17 分钟
中等
动画
讲透
LC 1605
给定行和列的和求可行矩阵
图 · 网格
· 约 18 分钟
中等
动画
讲透
LC 1609
奇偶树
树 · BST
· 约 19 分钟
中等
动画
讲透
LC 1614
括号的最大嵌套深度
栈 · 单调栈
· 约 13 分钟
简单
动画
讲透
LC 1615
最大网络秩
图 · 网格
· 约 17 分钟
中等
动画
讲透
LC 1625
执行操作后字典序最小的字符串
数组 · 哈希
· 约 19 分钟
中等
动画
讲透
LC 1630
等差子数组
贪心 · 排序
· 约 22 分钟
中等
动画
讲透
LC 1631
最小体力消耗路径
图/最短路/并查集
· 约 21 分钟
中等
动画
讲透
LC 1638
统计只差一个字符的子串数目
动态规划
· 约 20 分钟
中等
动画
讲透
LC 1642
可以到达的最远建筑
堆/贪心
· 约 22 分钟
中等
动画
讲透
LC 1647
字符频次唯一的最小删除次数
贪心/哈希
· 约 17 分钟
中等
动画
讲透
LC 1653
使字符串平衡的最少删除次数
DP/贪心
· 约 17 分钟
中等
动画
讲透
LC 1657
确定两个字符串是否接近
哈希/字符串
· 约 12 分钟
中等
动画
讲透
LC 1658
将 x 减到 0 的最小操作数
滑动窗口/前缀和
· 约 13 分钟
中等
动画
讲透
LC 1662
检查两个字符串数组是否相等
数组 · 哈希
· 约 12 分钟
简单
动画
讲透
LC 1663
具有给定数值的最小字符串
贪心 · 排序
· 约 19 分钟
中等
动画
讲透
LC 1664
生成平衡数组的方案数
数组 · 哈希
· 约 22 分钟
中等
动画
讲透
LC 1669
合并两个链表
链表
· 约 13 分钟
中等
动画
讲透
LC 1674
使数组互补的最少操作次数
数组 · 哈希
· 约 22 分钟
中等
动画
讲透
LC 1679
K 和数对的最大数目
双指针/哈希
· 约 14 分钟
中等
动画
讲透
LC 1685
有序数组中差绝对值之和
数组 · 哈希
· 约 17 分钟
中等
动画
讲透
LC 1689
十-二进制数的最少数目
贪心 · 排序
· 约 14 分钟
中等
动画
讲透
LC 1695
删除子数组的最大得分
滑动窗口
· 约 22 分钟
中等
动画
讲透
LC 1700
无法吃午餐的学生数量
栈 · 单调栈
· 约 18 分钟
简单
动画
讲透
LC 1717
删除子字符串的最大得分
栈 · 单调栈
· 约 17 分钟
中等
动画
讲透
LC 1718
构建字典序最大的可行序列
回溯 · 枚举
· 约 20 分钟
中等
动画
讲透
LC 1721
交换链表中的节点
链表/双指针
· 约 13 分钟
中等
动画
讲透
LC 1722
执行交换操作后的最小汉明距离
图 · 网格
· 约 21 分钟
中等
动画
讲透
LC 1727
重新排列后的最大子矩阵
图 · 网格
· 约 20 分钟
中等
动画
讲透
LC 1730
获取食物的最短路径
图/网格BFS
· 约 15 分钟
中等
动画
讲透
LC 1733
需要教语言的最少人数
贪心 · 排序
· 约 20 分钟
中等
动画
讲透
LC 1743
从相邻元素对还原数组
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 1746
经过一次操作后的最大子数组和
DP
· 约 16 分钟
中等
动画
讲透
LC 1749
任意子数组和的绝对值的最大值
动态规划
· 约 19 分钟
中等
动画
讲透
LC 1750
删除字符串两端相同字符后的最短长度
双指针 · 滑窗
· 约 18 分钟
中等
动画
讲透
LC 1753
移除石子的最大得分
堆 · 优先队列
· 约 16 分钟
中等
动画
讲透
LC 1760
袋子里最少数目的球
二分查找
· 约 18 分钟
中等
动画
讲透
LC 1765
地图中的最高点
数组 · 哈希
· 约 19 分钟
中等
动画
讲透
LC 1768
交替合并字符串
双指针/字符串
· 约 12 分钟
简单
动画
讲透
LC 1769
移动所有球到每个盒子所需的最小操作数
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 1781
所有子字符串美丽值之和
数组 · 哈希
· 约 19 分钟
中等
动画
讲透
LC 1791
找出星型图的中心节点
图 · 网格
· 约 18 分钟
简单
动画
讲透
LC 1792
最大平均通过率
堆 · 优先队列
· 约 21 分钟
中等
动画
讲透
LC 1798
你能构造出连续值的最大数目
贪心 · 排序
· 约 19 分钟
中等
动画
讲透
LC 1807
替换字符串中的括号内容
数组 · 哈希
· 约 19 分钟
中等
动画
讲透
LC 1817
查找用户活跃分钟数
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 1823
找出游戏的获胜者
栈 · 单调栈
· 约 16 分钟
中等
动画
讲透
LC 1824
最少侧跳次数
动态规划
· 约 21 分钟
中等
动画
讲透
LC 1829
每个查询的最大异或值
字典树 · 位运算
· 约 19 分钟
中等
动画
讲透
LC 1833
雪糕的最大数量
贪心 · 排序
· 约 16 分钟
中等
动画
讲透
LC 1838
最高频元素的频数
滑动窗口/排序
· 约 17 分钟
中等
动画
讲透
LC 1846
减小和重新排列数组后的最大元素
贪心 · 排序
· 约 18 分钟
中等
动画
讲透
LC 1850
邻位交换的最小次数
双指针 · 滑窗
· 约 22 分钟
中等
动画
讲透
LC 1851
包含每个查询的最小区间
区间
· 约 23 分钟
困难
动画
讲透
LC 1855
下标对中的最大距离
二分查找
· 约 20 分钟
中等
动画
讲透
LC 1856
子数组最小乘积的最大值
单调栈
· 约 16 分钟
中等
动画
讲透
LC 1861
旋转盒子
双指针 · 滑窗
· 约 17 分钟
中等
动画
讲透
LC 1870
准时到达的列车最小时速
二分查找
· 约 22 分钟
中等
动画
讲透
LC 1877
数组中最大数对和的最小值
贪心/排序
· 约 17 分钟
中等
动画
讲透
LC 1884
鸡蛋掉落-两枚鸡蛋
动态规划
· 约 19 分钟
中等
动画
讲透
LC 1887
使数组元素相等的减少操作次数
贪心 · 排序
· 约 20 分钟
中等
动画
讲透
LC 1888
使二进制字符串字符交替的最少反转次数
动态规划
· 约 22 分钟
中等
动画
讲透
LC 1898
可移除字符的最大数目
二分查找
· 约 18 分钟
中等
动画
讲透
LC 1899
合并三元组以形成目标三元组
贪心
· 约 21 分钟
中等
动画
讲透
LC 1905
统计子岛屿
图 · 网格
· 约 18 分钟
中等
动画
讲透
LC 1910
删除字符串中所有出现的子串
字符串/栈
· 约 17 分钟
中等
动画
讲透
LC 1911
最大交替子序列和
动态规划
· 约 17 分钟
中等
动画
讲透
LC 1914
循环轮转矩阵
图 · 网格
· 约 20 分钟
中等
动画
讲透
LC 1920
基于排列构建数组
数组 · 哈希
· 约 15 分钟
简单
动画
讲透
LC 1926
迷宫中离入口最近的出口
图/BFS
· 约 18 分钟
中等
动画
讲透
LC 1929
数组串联
数组 · 哈希
· 约 15 分钟
简单
动画
讲透
LC 1930
长度为 3 的不同回文子序列
哈希/枚举
· 约 12 分钟
中等
动画
讲透
LC 1937
扣分后的最大得分
动态规划
· 约 22 分钟
中等
动画
讲透
LC 1942
最小未被占据椅子的编号
堆 · 优先队列
· 约 19 分钟
中等
动画
讲透
LC 1947
最大兼容性评分和
动态规划
· 约 19 分钟
中等
动画
讲透
LC 1959
K 次调整数组大小浪费的最小总空间
动态规划
· 约 20 分钟
中等
动画
讲透
LC 1962
移除石子使总数最小
堆 · 优先队列
· 约 14 分钟
中等
动画
讲透
LC 1963
使字符串平衡的最小交换次数
贪心/栈
· 约 20 分钟
中等
动画
讲透
LC 1971
寻找图中是否存在路径
图/并查集
· 约 17 分钟
简单
动画
讲透
LC 1975
最大方阵和
图 · 网格
· 约 16 分钟
中等
动画
讲透
LC 1976
到达目的地的方案数
图/最短路DP
· 约 20 分钟
中等
动画
讲透
LC 1980
找出不同的二进制字符串
回溯/位串
· 约 17 分钟
中等
动画
讲透
LC 1992
找到所有的农场组
图 · 网格
· 约 17 分钟
中等
动画
讲透
LC 2002
两个回文子序列长度的最大乘积
动态规划
· 约 18 分钟
中等
动画
讲透
LC 2008
出租车的最大盈利
动态规划
· 约 16 分钟
中等
动画
讲透
LC 2013
检测正方形
数学 & 几何
· 约 13 分钟
中等
动画
讲透
LC 2017
网格游戏
图 · 网格
· 约 17 分钟
中等
动画
讲透
LC 2023
连接后等于目标字符串的字符串对
数组 · 哈希
· 约 16 分钟
中等
动画
讲透
LC 2024
考试的最大困扰度
二分查找
· 约 15 分钟
中等
动画
讲透
LC 2033
获取单值网格的最小操作数
图 · 网格
· 约 19 分钟
中等
动画
讲透
LC 2037
使每位学生都有座位的最少移动次数
贪心 · 排序
· 约 16 分钟
简单
动画
讲透
LC 2044
统计按位或能得到最大值的子集数目
回溯/位运算
· 约 22 分钟
中等
动画
讲透
LC 2048
下一个更大的数值平衡数
回溯 · 枚举
· 约 14 分钟
中等
动画
讲透
LC 2049
统计最高分的节点数目
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 2054
两个最好的不重叠活动
动态规划
· 约 17 分钟
中等
动画
讲透
LC 2058
找出临界点之间的最小和最大距离
链表
· 约 21 分钟
中等
动画
讲透
LC 2064
分配给商店的最多商品的最小值
二分查找
· 约 13 分钟
中等
动画
讲透
LC 2070
每一个查询的最大美丽值
二分查找
· 约 17 分钟
中等
动画
讲透
LC 2074
反转偶数长度组的节点
链表
· 约 20 分钟
中等
动画
讲透
LC 2079
给植物浇水
数组 · 哈希
· 约 20 分钟
中等
动画
讲透
LC 2086
喂食仓鼠的最小食物桶数
动态规划
· 约 16 分钟
中等
动画
讲透
LC 2089
找出数组排序后的目标下标
二分查找
· 约 11 分钟
简单
动画
讲透
LC 2095
删除链表的中间节点
链表/快慢指针
· 约 13 分钟
中等
动画
讲透
LC 2096
从一个节点到另一个节点每一步的方向
树/DFS
· 约 14 分钟
中等
动画
讲透
LC 2100
适合野炊的日子
动态规划
· 约 18 分钟
中等
动画
讲透
LC 2104
子数组范围和
单调栈
· 约 21 分钟
中等
动画
讲透
LC 2108
找出数组中的第一个回文字符串
双指针 · 滑窗
· 约 16 分钟
简单
动画
讲透
LC 2109
向字符串添加空格
双指针 · 滑窗
· 约 14 分钟
中等
动画
讲透
LC 2110
股票平滑下跌阶段的数目
动态规划
· 约 15 分钟
中等
动画
讲透
LC 2114
句子中的最多单词数
数组 · 哈希
· 约 12 分钟
简单
动画
讲透
LC 2115
从给定原材料中找到所有可以做出的菜
图/拓扑排序
· 约 16 分钟
中等
动画
讲透
LC 2120
执行所有后缀指令
数组 · 哈希
· 约 18 分钟
中等
动画
讲透
LC 2125
银行中的激光束数量
数组 · 哈希
· 约 13 分钟
中等
动画
讲透
LC 2130
链表最大孪生和
链表/双指针
· 约 13 分钟
中等
动画
讲透
LC 2134
最少交换次数来组合所有的 1 II
双指针 · 滑窗
· 约 18 分钟
中等
动画
讲透
LC 2140
解决智力题
DP
· 约 22 分钟
中等
动画
讲透
LC 2149
按符号重排数组
双指针 · 滑窗
· 约 15 分钟
中等
动画
讲透
LC 2155
分组得分最高的所有下标
数组 · 哈希
· 约 17 分钟
中等
动画
讲透
LC 2160
拆分数位后四位数字的最小和
贪心 · 排序
· 约 15 分钟
简单
动画
讲透
LC 2161
根据给定数字划分数组
数组分区
· 约 13 分钟
中等
动画
讲透
LC 2178
拆分成最多数目的正偶数之和
回溯 · 枚举
· 约 13 分钟
中等
动画
讲透
LC 2181
合并零之间的节点
链表
· 约 13 分钟
中等
动画
讲透
LC 2182
构造限制重复的字符串
堆 · 优先队列
· 约 18 分钟
中等
动画
讲透
LC 2186
制造字母异位词的最小步骤数 II
数组 · 哈希
· 约 13 分钟
中等
动画
讲透
LC 2192
有向无环图中一个节点的所有祖先
图 · 网格
· 约 18 分钟
中等
动画
讲透
LC 2196
根据描述创建二叉树
树 · BST
· 约 16 分钟
中等
动画
讲透
LC 2212
射箭比赛中的最大得分
回溯 · 枚举
· 约 16 分钟
中等
动画
讲透
LC 2215
找出两数组的不同
哈希表
· 约 10 分钟
简单
动画
讲透
LC 2226
每个小孩最多分到的糖果数
二分答案
· 约 14 分钟
中等
动画
讲透
LC 2257
统计网格图中没有被保卫的格子数
图 · 网格
· 约 16 分钟
中等
动画
讲透
LC 2265
统计值等于子树平均值的节点数
树 · BST
· 约 21 分钟
中等
动画
讲透
LC 2285
道路的最大总重要性
图 · 网格
· 约 18 分钟
中等
动画
讲透
LC 2289
使数组按非递减顺序排列
链表
· 约 17 分钟
中等
动画
讲透
LC 2294
划分数组使最大差为 K
贪心 · 排序
· 约 17 分钟
中等
动画
讲透
LC 2300
咒语和药水的成功对数
二分
· 约 12 分钟
中等
动画
讲透
LC 2304
网格中的最小路径代价
图 · 网格
· 约 18 分钟
中等
动画
讲透
LC 2305
公平分发饼干
动态规划
· 约 18 分钟
中等
动画
讲透
LC 2326
螺旋矩阵 IV
链表
· 约 18 分钟
中等
动画
讲透
LC 2327
知道秘密的人数
动态规划
· 约 20 分钟
中等
动画
讲透
LC 2352
相等行列对
哈希/矩阵
· 约 16 分钟
中等
动画
讲透
LC 2358
分组的最大数量
二分查找
· 约 17 分钟
中等
动画
讲透
LC 2373
矩阵中的局部最大值
图 · 网格
· 约 16 分钟
简单
动画
讲透
LC 2375
根据模式串构造最小数字
回溯 · 枚举
· 约 15 分钟
中等
动画
讲透
LC 2385
感染二叉树需要的总时间
树 · BST
· 约 17 分钟
中等
动画
讲透
LC 2390
从字符串中移除星号
栈
· 约 14 分钟
中等
动画
讲透
LC 2391
收集垃圾的最少总时间
数组 · 哈希
· 约 16 分钟
中等
动画
讲透
LC 2397
被列覆盖的最多行数
回溯 · 枚举
· 约 15 分钟
中等
动画
讲透
LC 2402
会议室 III
堆/区间
· 约 21 分钟
困难
动画
讲透
LC 2405
字符串的最优划分
贪心/哈希
· 约 16 分钟
中等
动画
讲透
LC 2410
运动员和训练师的最大匹配数
双指针 · 滑窗
· 约 15 分钟
中等
动画
讲透
LC 2411
按位或最大的最小子数组长度
二分查找
· 约 15 分钟
中等
动画
讲透
LC 2415
反转二叉树的奇数层
树 · BST
· 约 16 分钟
中等
动画
讲透
LC 2433
找出前缀异或的原始数组
字典树 · 位运算
· 约 16 分钟
中等
动画
讲透
LC 2442
反转之后不同整数的数目
数组 · 哈希
· 约 14 分钟
中等
动画
讲透
LC 2444
统计定界子数组的数目
滑动窗口
· 约 15 分钟
困难
动画
讲透
LC 2461
长度为 K 子数组中的最大和
滑动窗口/哈希
· 约 12 分钟
中等
动画
讲透
LC 2462
雇佣 K 位工人的总代价
堆/双指针
· 约 13 分钟
中等
动画
讲透
LC 2466
统计构造好字符串的方案数
动态规划
· 约 15 分钟
中等
动画
讲透
LC 2467
树上最大得分和路径
树 · BST
· 约 20 分钟
中等
动画
讲透
LC 2471
逐层排序二叉树所需的最少操作数目
树 · BST
· 约 18 分钟
中等
动画
讲透
LC 2477
到达首都的最少油耗
树 · BST
· 约 18 分钟
中等
动画
讲透
LC 2486
追加字符以获得子序列
双指针 · 滑窗
· 约 15 分钟
中等
动画
讲透
LC 2487
从链表中移除节点
链表/单调栈
· 约 15 分钟
中等
动画
讲透
LC 2517
礼盒的最大甜蜜度
二分查找
· 约 20 分钟
中等
动画
讲透
LC 2542
最大子序列分数
堆/贪心
· 约 20 分钟
中等
动画
讲透
LC 2554
从一个范围内选择最多整数 I
二分查找
· 约 16 分钟
中等
动画
讲透
LC 2571
将整数减少到零需要的最少操作数
动态规划
· 约 11 分钟
中等
动画
讲透
LC 2606
找到最大开销的子字符串
动态规划
· 约 18 分钟
中等
动画
讲透
LC 2610
转换二维数组
数组 · 哈希
· 约 15 分钟
中等
动画
讲透
LC 2641
二叉树的堂兄弟节点 II
树 · BST
· 约 15 分钟
中等
动画
讲透
LC 2657
找到两个数组的前缀公共数组
字典树 · 位运算
· 约 16 分钟
中等
动画
讲透
LC 2658
网格图中鱼的最大数目
图 · 网格
· 约 15 分钟
中等
动画
讲透
LC 2685
统计完全连通分量的数量
图 · 网格
· 约 20 分钟
中等
动画
讲透
LC 2707
字符串中的额外字符
动态规划
· 约 14 分钟
中等
动画
讲透
LC 2785
将字符串中的元音字母排序
贪心 · 排序
· 约 18 分钟
中等
动画
讲透
LC 2799
统计完全子数组的数目
双指针 · 滑窗
· 约 17 分钟
中等
动画
讲透
LC 2816
翻倍以链表形式表示的数字
链表
· 约 16 分钟
中等
动画
讲透
LC 2824
统计和小于目标的下标对数目
二分查找
· 约 19 分钟
简单
动画
讲透
LC 2966
划分数组并满足最大差限制
贪心 · 排序
· 约 17 分钟
中等
动画
讲透
LC 2981
找出出现至少三次的最长特殊子字符串 I
二分查找
· 约 18 分钟
中等
动画
讲透
LC 3191
使二进制数组全部等于 1 的最少操作次数 I
双指针 · 滑窗
· 约 15 分钟
中等
动画
讲透
LC 3211
生成不含相邻零的二进制字符串
回溯 · 枚举
· 约 14 分钟
中等
动画
讲透
LC 3217
从链表中移除在数组中存在的节点
链表
· 约 15 分钟
中等
动画
讲透
数据结构
数组
基础课 · 逐行讲透
· 约 5 分钟
基础课
动画
讲透
数据结构
复杂度
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
双端队列
基础课 · 逐行讲透
· 约 7 分钟
基础课
动画
讲透
数据结构
分治
基础课 · 逐行讲透
· 约 9 分钟
基础课
动画
讲透
数据结构
动态规划
基础课 · 逐行讲透
· 约 9 分钟
基础课
动画
讲透
数据结构
图
基础课 · 逐行讲透
· 约 7 分钟
基础课
动画
讲透
数据结构
哈希表
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
堆
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
插入排序
基础课 · 逐行讲透
· 约 4 分钟
基础课
动画
讲透
数据结构
约瑟夫问题
基础课 · 逐行讲透
· 约 8 分钟
基础课
动画
讲透
数据结构
链表
基础课 · 逐行讲透
· 约 7 分钟
基础课
动画
讲透
数据结构
LRU 缓存
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
矩阵
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
内存与指针
基础课 · 逐行讲透
· 约 7 分钟
基础课
动画
讲透
数据结构
单调栈
基础课 · 逐行讲透
· 约 5 分钟
基础课
动画
讲透
数据结构
前缀和
基础课 · 逐行讲透
· 约 4 分钟
基础课
动画
讲透
数据结构
队列
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
快速排序
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
递归
基础课 · 逐行讲透
· 约 5 分钟
基础课
动画
讲透
数据结构
查找
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
选择排序
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
集合
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
排序
基础课 · 逐行讲透
· 约 7 分钟
基础课
动画
讲透
数据结构
栈
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
字符串
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
二叉树
基础课 · 逐行讲透
· 约 10 分钟
基础课
动画
讲透
数据结构
字典树
基础课 · 逐行讲透
· 约 6 分钟
基础课
动画
讲透
数据结构
并查集
基础课 · 逐行讲透
· 约 8 分钟
基础课
动画
讲透