序号编号题目通过率难度出题指数出现频率
11两数之和47.5%简单51.79
2200岛屿数量46.9%中等53.049
35最长回文子串28.4%中等51.933
4146LRU缓存机制45.4%中等53.25
52两数相加36.6%中等51.296
6973最接近原点的 K 个点57.4%中等53.927
720有效的括号40.8%简单51.424
8138复制带随机指针的链表43.6%中等53.235
921合并两个有序链表59.5%简单51.459
10937重新排列日志文件51.5%简单54.876
113无重复字符的最长子串32.8%中等51.098
121192查找集群内的「关键连接」33.9%困难55.815
1342接雨水48.4%困难52.174
1423合并K个排序链表48.7%困难52.07
15819最常见的单词38.1%简单53.925
16121买卖股票的最佳时机52.3%简单51.443
17127单词接龙39.5%中等52.64
184寻找两个有序数组的中位数36.7%困难51.287
1915三数之和25.4%中等51.124
20297二叉树的序列化与反序列化44.2%困难52.82
2153最大子序和49.0%简单51.091
22206反转链表66.9%简单51.16
2348旋转图像66.7%中等51.726
2417电话号码的字母组合52.4%中等51.369
25236二叉树的最近公共祖先59.7%中等51.878
26103二叉树的锯齿形层次遍历53.4%中等51.988
27139单词拆分43.1%中等51.95
2833搜索旋转排序数组36.3%中等51.431
29155最小栈51.4%简单51.414
30238除自身以外数组的乘积66.0%中等52.153
31994腐烂的橘子46.8%简单53.251
32572另一个树的子树43.0%简单52.664
33240搜索二维矩阵 II38.7%中等51.952
34295数据流的中位数42.0%困难52.967
3598验证二叉搜索树28.8%中等51.395
3649字母异位词分组60.6%中等51.639
3711盛最多水的容器61.1%中等50.959
3856合并区间40.2%中等51.49
39347前 K 个高频元素60.1%中等51.79
4079单词搜索40.4%中等51.608
41253会议室 II40.9%中等53.074
42239滑动窗口最大值43.7%困难51.885
4313罗马数字转整数60.6%简单50.853
44102二叉树的层次遍历60.7%中等51.123
45387字符串中的第一个唯一字符43.1%简单51.561
4612整数转罗马数字62.5%中等51.254
47215数组中的第K个最大元素60.9%中等51.191
48140单词拆分 II37.7%困难52.545
49322零钱兑换37.4%中等51.534
50126单词接龙 II31.2%困难53.008
51273整数转换英文表示26.1%困难53.425
52124二叉树中的最大路径和39.2%困难51.857
53957N 天后的牢房32.8%中等53.337
5476最小覆盖子串35.3%困难51.77
55212单词搜索 II39.1%困难52.63
56763划分字母区间69.7%中等52.743
5722括号生成73.2%中等50.982
58207课程表49.1%中等51.808
59101对称二叉树49.9%简单50.854
6070爬楼梯47.8%简单50.685
618字符串转换整数 (atoi)19.0%中等50.831
6254螺旋矩阵38.5%中等51.33
6350Pow(x, n)33.8%中等51.138
64141环形链表46.1%简单50.758
6562不同路径58.7%中等50.913
66116填充每个节点的下一个右侧节点指针53.5%中等51.808
67269火星词典39.6%困难53.837
687整数反转33.6%简单50.434
69234回文链表40.2%简单51.043
70692前K个高频单词48.4%中等52.667
71380常数时间插入、删除和获取随机元素47.7%中等52.427
72105从前序与中序遍历序列构造二叉树63.9%中等51.206
73235二叉搜索树的最近公共祖先62.1%简单51.381
74438找到字符串中所有字母异位词40.6%中等51.912
7564最小路径和64.5%中等50.957
76122买卖股票的最佳时机 II57.3%简单50.741
7745跳跃游戏 II33.0%困难51.435
7888合并两个有序数组46.5%简单50.713
79165比较版本号38.6%中等52.045
8078子集76.3%中等50.982
81210课程表 II46.1%中等51.971
82543二叉树的直径47.0%简单51.456
83160相交链表52.1%简单50.84
8491解码方法23.0%中等51.179
85136只出现一次的数字65.1%简单50.649
86208实现 Trie (前缀树)64.3%中等51.448
8725K 个一组翻转链表56.1%困难51.242
8855跳跃游戏38.0%中等50.922
89167两数之和 II - 输入有序数组52.3%简单50.837
90348判定井字棋胜负56.4%中等53.542
9131下一个排列32.8%中等50.993
92104二叉树的最大深度72.1%简单50.589
93169多数元素61.5%简单50.744
9419删除链表的倒数第N个节点37.4%中等40.569
9546全排列73.9%中等40.769
96133克隆图48.7%中等41.888
97344反转字符串68.9%简单40.74
98117填充每个节点的下一个右侧节点指针 II44.4%中等41.775
99153寻找旋转排序数组中的最小值50.2%中等41.25
100733图像渲染52.8%简单42.146
1019回文数57.1%简单40.39
10228实现 strStr()39.5%简单40.577
10374搜索二维矩阵37.2%中等41.149
104642设计搜索自动补全系统40.4%困难44.267
10584柱状图中最大的矩形38.7%困难41.201
106199二叉树的右视图63.0%中等41.441
10714最长公共前缀36.1%简单40.439
108268缺失数字54.0%简单41.071
109341扁平化嵌套列表迭代器62.0%中等42.29
110151翻转字符串里的单词35.4%中等41.246
111695岛屿的最大面积59.5%中等41.634
112472连接词44.4%困难43.552
113560和为K的子数组43.5%中等41.613
114152乘积最大子序列37.0%中等41.012
115675为高尔夫比赛砍树33.3%困难44.13
11636有效的数独58.2%中等40.932
11724两两交换链表中的节点64.2%中等40.642
11810正则表达式匹配26.0%困难40.843
11939组合总和68.3%中等40.778
120173二叉搜索树迭代器70.7%中等41.601
12132最长有效括号29.5%困难40.913
122300最长上升子序列43.9%中等40.924
12394二叉树的中序遍历70.0%中等40.56
124221最大正方形38.8%中等41.278
125460LFU缓存33.7%困难43.159
126314二叉树的垂直遍历52.3%中等43.614
12772编辑距离56.1%困难41.072
128289生命游戏68.5%中等41.806
129242有效的字母异位词58.3%简单40.774
130100相同的树56.4%简单40.679
13116最接近的三数之和42.9%中等40.634
132863二叉树中所有距离为 K 的结点46.4%中等42.867
133224基本计算器36.8%困难41.964
13426删除排序数组中的重复项48.4%简单40.305
135198打家劫舍42.8%简单40.563
136545二叉树的边界34.7%中等43.702
13775颜色分类54.5%中等40.721
138150逆波兰表达式求值49.0%中等41.091
139283移动零59.2%简单40.563
140143重排链表54.4%中等41.355
141227基本计算器 II34.7%中等41.739
142287寻找重复数62.8%中等40.941
143449序列化和反序列化二叉搜索树50.6%中等42.463
14459螺旋矩阵 II76.5%中等41.08
145218天际线问题40.3%困难42.367
146384打乱数组49.3%中等41.696
147909蛇梯棋29.2%中等43.506
1486Z 字形变换46.6%中等40.51
14941缺失的第一个正数37.5%困难40.934
15092反转链表 II48.9%中等40.908
15196不同的二叉搜索树64.6%中等40.875
152112路径总和48.9%简单40.682
153445两数相加 II53.7%中等41.363
15418四数之和37.1%中等40.696
15599恢复二叉搜索树54.7%困难41.693
156176第二高的薪水33.8%简单40.726
1571268搜索推荐系统50.7%中等43.001
158113路径总和 II58.5%中等40.95
159149直线上最多的点数20.4%困难41.847
160277搜寻名人57.8%中等42.872
161394字符串解码48.4%中等41.108
162223矩形面积42.4%中等42.029
16334在排序数组中查找元素的第一个和最后一个位置38.9%中等40.531
164535TinyURL 的加密与解密81.0%中等42.202
16563不同路径 II32.4%中等40.706
16693复原IP地址45.6%中等41.113
167123买卖股票的最佳时机 III40.9%困难41.056
168653两数之和 IV - 输入 BST53.6%简单41.648
169703数据流中的第K大元素42.1%简单41.423
170108将有序数组转换为二叉搜索树69.0%简单40.655
171125验证回文串42.3%简单40.555
172134加油站50.8%中等41.059
173230二叉搜索树中第K小的元素68.3%中等40.917
174232用栈实现队列62.6%简单40.793
17569x 的平方根37.5%简单40.47
17673矩阵置零55.0%中等40.947
177128最长连续序列47.6%困难41.066
178175组合两个表71.5%简单40.55
179217存在重复元素51.5%简单40.482
180252会议室51.7%简单42.384
181490迷宫44.7%中等43.121
182739每日温度58.0%中等40.904
183694不同岛屿的数量44.9%中等43.498
18429两数相除19.2%中等40.699
18571简化路径38.8%中等40.869
186106从中序与后序遍历序列构造二叉树66.7%中等40.976
187110平衡二叉树50.0%简单40.612
188142环形链表 II48.2%中等40.584
189349两个数组的交集68.0%简单40.723
190189旋转数组40.3%简单40.474
19157插入区间36.8%困难41.238
192179最大数35.2%中等41.044
193270最接近的二叉搜索树值50.1%简单42.357
194315计算右侧小于当前元素的个数37.2%困难41.42
195350两个数组的交集 II46.4%简单40.649
196588设计内存文件系统34.6%困难44.362
197706设计哈希映射55.8%简单41.704
1981167连接棒材的最低费用32.1%中等44.087
199463岛屿的周长65.0%简单41.432
200503下一个更大元素 II52.1%中等41.425
201203移除链表元素43.9%简单40.588
202226翻转二叉树73.7%简单40.509
203340至多包含 K 个不同字符的最长子串46.1%困难42.665
204412Fizz Buzz62.6%简单41
205204计数质数32.1%简单40.722
206516最长回文子序列49.9%中等41.38
20766加一42.9%简单40.326
208109有序链表转换二叉搜索树70.1%中等41.025
209332重新安排行程35.6%中等41.773
210362敲击计数器69.1%中等43.071
211496下一个更大元素 I62.8%简单41.052
212647回文子串60.5%中等41.073
213285二叉搜索树中的顺序后继59.9%中等42.542
214617合并二叉树74.8%简单40.689
21551N皇后67.9%困难40.853
21683删除排序链表中的重复元素49.0%简单40.429
217114二叉树展开为链表67.4%中等40.73
218162寻找峰值44.3%中等40.839
219346数据流中的移动平均值69.6%简单42.182
220378有序矩阵中第K小的元素57.9%中等41.216
221682棒球比赛65.8%简单41.216
222211添加与搜索单词 - 数据结构设计42.5%中等41.578
223225用队列实现栈62.1%简单40.712
22481搜索旋转排序数组 II34.9%中等40.943
225130被围绕的区域39.0%中等30.851
226148排序链表63.7%中等30.611
227509斐波那契数66.0%简单30.633
228135分发糖果41.2%困难31.16
229538把二叉搜索树转换为累加树58.4%简单30.886
230505迷宫 II43.6%中等33.221
23144通配符匹配26.4%困难30.892
23285最大矩形44.3%困难30.954
23397交错字符串38.5%困难31.347
234120三角形最小路径和63.6%中等30.612
235185部门工资前三高的所有员工41.7%困难31.401
236188买卖股票的最佳时机 IV28.8%困难31.118
2372312的幂47.5%简单30.65
238237删除链表中的节点79.8%简单30.422
239284顶端迭代器71.5%中等32.11
240323无向图中连通分量的数目54.2%中等32.839
241417太平洋大西洋水流问题39.9%中等31.858
242456132模式25.7%中等31.606
243518零钱兑换 II47.5%中等31.621
244767重构字符串38.9%中等31.893
245787K 站中转内最便宜的航班35.3%中等31.975
2461155掷骰子的N种方法41.9%中等32.472
24761旋转链表39.8%中等30.537
24886分隔链表55.6%中等30.7
249118杨辉三角65.6%简单30.435
250177第N高的薪水43.8%中等30.832
251205同构字符串47.1%简单30.763
252257二叉树的所有路径61.9%简单30.765
253279完全平方数53.4%中等30.622
254286墙与门44.0%中等32.267
255409最长回文串51.8%简单31.057
256442数组中重复的数据63.4%中等31.282
257628三个数的最大乘积48.9%简单31.196
258772基本计算器 III31.6%困难33.45
259997找到小镇的法官49.9%简单31.449
260652寻找重复的子树51.6%中等31.858
26138外观数列54.4%简单30.389
262111二叉树的最小深度41.4%简单30.433
263301删除无效的括号45.1%困难31.636
264336回文对33.0%困难32.225
265373查找和最小的K对数字40.5%中等31.758
266540有序数组中的单一元素60.0%中等31.531
267547朋友圈54.6%中等30.861
2681000合并石头的最低成本29.1%困难33.127
269328奇偶链表61.1%中等30.718
27090子集 II58.8%中等30.721
271261以图判树44.6%中等32.595
272329矩阵中的最长递增路径39.6%困难31.294
273388文件的最长绝对路径43.7%中等32.327
274437路径总和 III53.7%简单30.708
27554201 矩阵37.8%中等31.312
276771宝石与石头81.7%简单30.641
2771099小于 K 的两数之和53.7%简单32.821
27840组合总和 II59.9%中等30.493
27982删除排序链表中的重复元素 II45.7%中等30.57
280131分割回文串65.1%中等30.807
281228汇总区间50.8%中等31.339
282317离建筑物最近的距离43.5%困难33.11
283658找到 K 个最接近的元素42.4%中等31.731
284836矩形重叠45.2%简单31.656
285895最大频率栈45.6%困难32.754
286980不同路径 III69.8%困难32.072
287678有效的括号字符串29.7%中等31.765
28843字符串相乘41.5%中等30.471
28967二进制求和52.2%简单30.341
290662二叉树最大宽度35.1%中等31.672
29130串联所有单词的子串29.1%困难30.769
29268文本左右对齐42.1%困难31.439
293312戳气球57.5%困难31.266
294636函数的独占时间48.5%中等32.197
295622设计循环队列39.9%中等30.754
296866回文素数19.0%中等32.318
297987二叉树的垂序遍历36.9%中等32.192
298191位1的个数64.1%简单30.439
299529扫雷游戏58.7%中等31.805
3001102得分最高的路径26.9%中等33.376
30137解数独59.3%困难30.8
30247全排列 II56.8%中等30.461
303181超过经理收入的员工68.2%简单30.597
304193有效电话号码27.7%简单31.326
305353贪吃蛇39.7%中等33.315
306498对角线遍历39.7%中等31.122
307556下一个更大元素 III29.4%中等31.808
308759员工空闲时间56.5%困难33.464
309430扁平化多级双向链表45.5%中等31.389
310785判断二分图42.5%中等31.622
311929独特的电子邮件地址63.9%简单31.383
312981基于时间的键值存储35.6%中等32.576
3131046最后一块石头的重量58.9%简单31.017
314325和等于 k 的最长子数组长度45.9%中等32.234
315137只出现一次的数字 II65.5%中等30.708
316229求众数 II42.6%中等31.083
317381O(1) 时间插入、删除和获取随机元素 - 允许重复36.6%困难32.162
31860第k个排列48.1%中等30.621
319107二叉树的层次遍历 II64.1%简单30.395
320129求根到叶子节点数字之和61.3%中等30.68
321166分数到小数25.6%中等31.104
322171Excel表列序号66.5%简单30.542
323202快乐数57.1%简单30.417
324406根据身高重建队列62.0%中等30.716
325443压缩字符串39.1%简单30.858
326557反转字符串中的单词 III69.2%简单30.527
327716最大栈42.7%简单32.413
328993二叉树的堂兄弟节点49.9%简单31.316
329159至多包含两个不同字符的最长子串51.9%中等31.732
330187重复的DNA序列43.5%中等30.954
331983最低票价56.0%中等31.713
33227移除元素57.4%简单30.143
33335搜索插入位置45.1%简单30.169
334145二叉树的后序遍历70.0%困难30.353
335281锯齿迭代器72.0%中等32.613
336333最大 BST 子树41.9%中等32.247
337377组合总和 Ⅳ41.0%中等31.08
338402移掉K位数字27.8%中等30.913
339621任务调度器47.5%中等30.753
340266回文排列62.0%简单31.962
341480滑动窗口中位数32.5%困难31.934
342564寻找最近的回文数13.9%困难32.234
343186翻转字符串里的单词 II71.5%中等31.728
344992K 个不同整数的子数组24.7%困难31.924
3451086前五科的均分67.2%简单32.295
3461152用户网站访问行为分析30.3%中等33.838
3471038从二叉搜索树到更大和树72.3%中等31.158
348209长度最小的子数组41.1%中等30.488
349299猜数字游戏46.6%简单30.801
350403青蛙过河32.3%困难31.449
351415字符串相加49.3%简单30.553
352489扫地机器人72.2%困难32.904
353528按权重随机选择40.5%中等32.085
354905按奇偶排序数组68.1%简单30.628
3551091二进制矩阵中的最短路径28.7%中等31.441
356190颠倒二进制位54.6%简单30.444
357451根据字符出现频率排序61.7%中等20.705
358508出现次数最多的子树元素和61.6%中等21.313
359532数组中的K-diff数对33.6%简单20.832
360746使用最小花费爬楼梯46.5%简单20.544
3611022从根到叶的二进制数之和56.7%简单21.305
3621044最长重复子串15.8%困难21.815
363416分割等和子集44.9%中等20.622
364178分数排名60.3%中等20.546
365183从不订购的客户65.3%简单20.476
366222完全二叉树的节点个数66.0%中等20.704
367250统计同值子树62.5%中等22.133
368298二叉树最长连续序列54.0%中等22.14
369304二维区域和检索 - 矩阵不可变42.3%中等21.006
370334递增的三元子序列36.7%中等20.817
371345反转字符串中的元音字母49.0%简单20.445
372399除法求值53.7%中等21.12
373637二叉树的层平均值62.8%简单20.702
374688“马”在棋盘上的概率45.5%中等21.957
375690员工的重要性56.7%简单21.007
376977有序数组的平方70.9%简单20.548
3771114按序打印58.9%简单20.577
3781122数组的相对排序65.0%简单20.82
379337打家劫舍 III55.6%中等20.556
380168Excel表列名称36.5%简单20.536
381144二叉树的前序遍历64.0%中等20.213
382482密钥格式化38.6%简单20.816
38389格雷编码67.5%中等20.552
384414第三大的数34.1%简单20.441
3851120子树的最大平均值57.3%中等23.145
3861135最低成本联通所有城市40.1%中等23.021
38765有效数字17.9%困难20.863
38895不同的二叉搜索树 II61.2%中等20.458
389264丑数 II49.3%中等20.52
390309最佳买卖股票时机含冷冻期51.2%中等20.49
391339嵌套列表权重和79.8%简单21.942
392450删除二叉搜索树中的节点37.8%中等20.863
393494目标和43.2%中等20.552
394541反转字符串 II51.6%简单20.811
395687最长同值路径38.7%简单20.718
396426将二叉搜索树转化为排序的双向链表60.4%中等21.988
397428序列化和反序列化 N 叉树62.3%困难22.647
398708循环有序列表的插入28.3%中等22.852
399938二叉搜索树的范围和75.9%简单20.611
400986区间列表的交集61.0%中等21.441
4011002查找常用字符66.3%简单20.936
4021010总持续时间可被 60 整除的歌曲43.1%简单21.116
4031019链表中的下一个更大节点50.6%中等21.107
404371两整数之和53.6%简单20.503
405419甲板上的战舰70.6%中等21.35
406701二叉搜索树中的插入操作71.8%中等20.985
407807保持城市天际线80.1%中等21.345
4081011在 D 天内送达包裹的能力50.2%中等21.69
409184部门工资最高的员工43.7%中等20.579
410251展开二维向量51.2%中等22.252
411448找到所有数组中消失的数字56.0%简单20.379
412355设计推特36.7%中等21.434
413711不同岛屿的数量 II55.2%困难23.329
41477组合72.6%中等20.337
415115不同的子序列46.9%困难20.776
416164最大间距54.3%困难20.911
417243最短单词距离63.8%简单21.424
418260只出现一次的数字 III69.5%中等20.579
419316去除重复字母37.0%困难20.889
420395至少有K个重复字符的最长子串41.4%中等20.93
421413等差数列划分59.2%中等20.873
422485最大连续1的个数55.6%简单20.404
423525连续数组41.1%中等21.318
424567字符串的排列33.8%中等20.584
425581最短无序连续子数组33.9%简单20.4
426684冗余连接55.7%中等20.834
427559N叉树的最大深度68.1%简单20.574
428815公交路线30.1%困难21.763
429854相似度为 K 的字符串28.0%困难22.277
430163缺失的区间24.1%中等21.431
431174地下城游戏39.8%困难20.929
432290单词规律41.8%简单20.515
433307区域和检索 - 数组可修改53.5%中等20.994
434657机器人能否返回原点73.2%简单20.594
435783二叉搜索树结点最小距离51.5%简单20.719
436707设计链表24.5%中等20.695
437852山脉数组的峰顶索引69.2%简单20.706
438867转置矩阵66.9%简单20.761
439876链表的中间结点64.6%简单20.386
440310最小高度树33.5%中等21.097
441627交换工资75.0%简单20.52
442847访问所有节点的最短路径51.3%困难22.221
443319灯泡开关44.3%中等20.795
444119杨辉三角 II59.9%简单20.227
445640求解方程40.1%中等21.963
446725分隔链表52.7%中等20.817
4471100长度为 K 的无重复字符子串62.9%中等22.584
448161相隔为 1 的编辑距离31.6%中等21.433
449192统计词频33.6%中等20.979
450195第十行43.5%简单20.693
451214最短回文串31.2%困难20.869
452219存在重复元素 II37.4%简单20.26
453272最接近的二叉搜索树值 II57.3%困难22.129
454338比特位计数74.5%中等20.329
455352将数据流变为多个不相交区间51.4%困难22.047
456366寻找完全二叉树的叶子节点71.4%中等22.14
457432全 O(1) 的数据结构34.3%困难21.701
458433最小基因变化48.3%中等21.253
459461汉明距离74.6%简单20.255
460468验证IP地址21.5%中等20.965
461698划分为k个相等的子集40.4%中等20.864
462719找出第 k 小的距离对31.1%困难21.484
463721账户合并31.5%中等21.405
464727最小窗口子序列39.8%困难22.684
465797所有可能的路径74.9%中等21.405
466843猜猜这个单词33.0%困难22.413
467978最长湍流子数组38.3%中等21.361
4681024视频拼接45.7%中等21.563
4691032字符流30.3%困难22.174
4701161最大层内元素和67.1%中等21.339
4711047删除字符串中的所有相邻重复项66.5%简单20.524
4721108IP 地址无效化81.0%简单20.358
473233数字 1 的个数32.3%困难20.988
474280摆动排序68.6%中等21.588
475351安卓系统手势解锁63.1%中等22.14
476404左叶子之和53.3%简单20.416
477773滑动谜题57.0%困难21.738
478132分割回文串 II41.8%困难20.813
479271字符串的编码与解码50.2%中等22.162
480158用 Read4 读取 N 个字符 II56.2%困难22.066
4811060有序数组中的缺失元素46.6%中等22.416
4821026节点与其祖先之间的最大差值56.9%中等21.403
4831160拼写单词64.4%简单20.626
484154寻找旋转排序数组中的最小值 II46.1%困难20.461
485241为运算表达式设计优先级70.3%中等20.662
486305岛屿数量 II31.9%困难21.919
487392判断子序列47.8%简单20.238
488435无重叠区间44.3%中等20.566
489452用最少数量的箭引爆气球48.6%中等20.596
490561数组拆分 I69.5%简单20.309
491611有效三角形的个数48.1%中等21.031
492632最小区间33.9%困难21.548
493635设计日志存储系统53.3%中等22.38
494743网络延迟时间45.4%中等20.924
495794有效的井字游戏32.7%中等21.267
496796旋转字符串49.3%简单20.795
497939最小面积矩形42.1%中等21.691
498943最短超级串37.5%困难22.249
4991007行相等的最少多米诺旋转43.1%中等21.385
5001094拼车52.1%中等21.046