LeetCode 高频面试题汇总。

序号题号题目难度标签
1LC0003无重复字符的最长子串中等滑动窗口
2LC0146LRU 缓存机制中等双向链表
3LC0206反转链表简单链表
4LC0215数组中的第 K 个最大元素中等快速排序
5LC0025K 个一组翻转链表困难链表
6LC0015三数之和中等双指针
7LC0053最大子数组和中等前缀和
8LC0912手撕快速排序中等快速排序
9LC0021合并两个有序链表简单链表
10LC0005最长回文子串中等字符串
11LC0102二叉树的层序遍历中等BFS
12LC0001两数之和简单哈希表
13LC0033搜索旋转排序数组中等二分查找
14LC0200岛屿数量中等DFS
15LC0046全排列中等排列型回溯
16LC0088合并两个有序数组简单双指针
17LC0020有效的括号简单
18LC0121买卖股票的最佳时机简单贪心
19LC0236二叉树的最近公共祖先中等二叉树
20LC0103二叉树的锯齿形层次遍历中等BFS
21LC0092反转链表 II中等链表
22LC0141环形链表简单快慢指针
23LC0054螺旋矩阵中等模拟
24LC0300最长上升子序列中等线性 DP,贪心
25LC0023合并 K 个排序链表困难
26LC0143重排链表中等链表
27LC0415字符串相加简单模拟
28LC0056合并区间中等排序
29LC0160相交链表简单双指针
30LC0042接雨水困难单调栈
31LC0072编辑距离中等线性 DP
32LC0124二叉树中的最大路径和困难树形 DP
33LC0093复原 IP 地址中等子集型回溯
34LC0142环形链表 II中等双指针
35LC0019删除链表的倒数第 N 个节点中等双指针
36LC1143最长公共子序列中等线性 DP
37LC0082删除排序链表中的重复元素 II中等链表
38LC0004寻找两个正序数组的中位数困难二分查找
39LC0199二叉树的右视图中等二叉树
40LC0094二叉树的中序遍历简单二叉树
41LC0165比较版本号中等字符串
42LC0704二分查找简单二分查找
43LC0232用栈实现队列简单栈,队列
44LC0022括号生成中等回溯
45LC0148排序链表中等归并排序
46LC0031下一个排列中等思维题
47LC0239滑动窗口最大值困难单调队列
48LC0069x 的平方根简单二分答案
49LC0002两数相加中等链表
50LC0008字符串转换整数 (atoi)中等模拟
51LC0032最长有效括号困难
52LC0070爬楼梯简单
53LC0322零钱兑换中等
54LC0043字符串相乘中等
55LC0076最小覆盖子串困难
56LC0041缺失的第一个正数困难
57LC0105从前序与中序遍历序列构造二叉树中等
58剑指 Offer 22链表中倒数第 k 个节点简单
59LC0151翻转字符串里的单词中等
60LC0078子集中等
61LC0129求根到叶子节点数字之和中等
62LC0155最小栈简单
63LC0101对称二叉树简单
64LC0034在排序数组中查找元素的第一个和最后一个位置中等
65LC0104二叉树的最大深度简单
66LC0039组合总和中等
67LC0394字符串解码中等
68LC0144二叉树的前序遍历简单
69LC0470用 Rand7() 实现 Rand10()中等
70LC0110平衡二叉树简单
71LC0064最小路径和中等
72LC0048旋转图像中等
73LC0543二叉树的直径简单
74LC0221最大正方形中等
75LC0122买卖股票的最佳时机 II简单
76LC0128最长连续序列中等
77LC0240搜索二维矩阵 II中等
78LC0098验证二叉搜索树中等
79LC0234回文链表简单
80LC0014最长公共前缀简单
81LC0162寻找峰值中等
82LC0695岛屿的最大面积中等
83LC0113路径总和 II中等
84LC0662二叉树最大宽度中等
85LC0062不同路径中等
86LC0152乘积最大子数组中等
87LC0198打家劫舍中等
88LC0179最大数中等
89LC0112路径总和简单
90LC0560和为 K 的子数组中等
91LC0227基本计算器 II中等
92LC0169多数元素简单
93LC0718最长重复子数组中等
94LC0209长度最小的子数组中等
95LC0139单词拆分中等
96LC0083删除排序链表中的重复元素简单
97LC0226翻转二叉树简单
98LC0024两两交换链表中的节点中等
99LC0283移动零简单
100补充题 6手撕堆排序中等
101LC0468验证 IP 地址中等
102LC0739每日温度中等
103LC0297二叉树的序列化与反序列化困难
104LC0138复制带随机指针的链表中等
105LC0224基本计算器困难
106LC0153寻找旋转排序数组中的最小值中等
107LC0207课程表中等
108LC0460LFU 缓存困难
109LC0079单词搜索中等
110LC0402移掉 K 位数字中等
111LC0047全排列 II中等
112LC0136只出现一次的数字简单
113LC0011盛最多水的容器中等
114补充题 5手撕归并排序中等
115剑指 Offer 09用两个栈实现队列简单
116LC0061旋转链表中等
117LC0123买卖股票的最佳时机 III困难
118LC0498对角线遍历中等
119LC0958二叉树的完全性检验中等
120LC0055跳跃游戏中等
121剑指 Offer 36二叉搜索树与双向链表中等
122LC0040组合总和 II中等
123LC0016最接近的三数之和中等
124LC0026删除排序数组中的重复项简单
125LC0074搜索二维矩阵中等
126剑指 Offer 51数组中的逆序对困难
127LC0007整数反转简单
128补充题 23检测循环依赖中等
129补充题 1排序奇升偶降链表中等
130LC0114二叉树展开为链表中等
131LC0059螺旋矩阵 II中等
132LC0518零钱兑换 II中等
133剑指 Offer 26树的子结构中等
134LC0050Pow(x, n)中等
135LC0145二叉树的后序遍历中等
136LC0075颜色分类中等
137LC0572另一个树的子树简单
138LC0440字典序的第 K 小数字困难
139剑指 Offer 40最小的 k 个数简单
140剑指 Offer 54二叉搜索树的第 k 大节点简单
141LC0091解码方法中等
142剑指 Offer 42连续子数组的最大和简单
143LC0442数组中重复的数据中等
144LC0329矩阵中的最长递增路径困难
145LC0450删除二叉搜索树中的节点中等
146LC0135分发糖果困难
147LC0125验证回文串简单
148剑指 Offer 10- II青蛙跳台阶问题简单
149LC0010正则表达式匹配困难
150LC0445两数相加 II中等
151LC0045跳跃游戏 II中等
152剑指 Offer 04二维数组中的查找简单
153剑指 Offer 10- I斐波那契数列简单
154补充题 2圆环回原点问题中等
155LC0328奇偶链表中等
156LC0347前 K 个高频元素中等
157LC0208实现 Trie (前缀树)中等
158LC0230二叉搜索树中第 K 小的元素中等
159LC0295数据流的中位数困难
160LC0096不同的二叉搜索树中等
161LC0225用队列实现栈简单
162LC0106从中序与后序遍历序列构造二叉树中等
163剑指 Offer 62圆圈中最后剩下的数字简单
164LC0213打家劫舍 II中等
165LC0516最长回文子序列中等
166LC0189轮转数组中等
167LC0287寻找重复数中等
168剑指 Offer 21调整数组顺序使奇数位于偶数前面简单
169LC0678有效的括号字符串中等
170LC0120三角形最小路径和中等
171LC0887鸡蛋掉落困难
172LC0009回文数简单
173LC0384打乱数组中等
174LC0085最大矩形困难
175LC0044通配符匹配困难
176LC0611有效三角形的个数中等
177LC0210课程表 II中等
178LC06724 点游戏困难
179LC0400第 N 个数字中等
180LC0134加油站中等
181补充题 936 进制加法中等
182剑指 Offer 29顺时针打印矩阵简单
183剑指 Offer 27二叉树的镜像简单
184LC0264丑数 II中等
185LC0395至少有 K 个重复字符的最长子串中等
186LC0084柱状图中最大的矩形困难
187LC0097交错字符串中等
188LC0253会议室 II中等
189剑指 Offer 39数组中出现次数超过一半的数字简单
190LC1004最大连续 1 的个数 III中等
191补充题 14阿拉伯数字转中文数字中等
192LC0316去除重复字母中等
193LC0349两个数组的交集简单
194LC0051N 皇后困难
195LC0673最长递增子序列的个数中等
196面试题 02.05链表求和中等
197LC0071简化路径中等
198LC0344反转字符串简单
199LC0416分割等和子集中等
200LC0443压缩字符串中等