序号编号题目通过率难度出题指数出现频率
11两数之和47.5%简单51.061
22两数相加36.6%中等50.987
33无重复字符的最长子串32.8%中等51.001
45最长回文子串28.4%中等50.908
542接雨水48.4%困难51.579
6206反转链表66.9%简单51.006
74寻找两个有序数组的中位数36.7%困难50.997
811盛最多水的容器61.1%中等50.773
915三数之和25.4%中等50.721
1021合并两个有序链表59.5%简单50.642
1153最大子序和49.0%简单50.678
12146LRU缓存机制45.4%中等51.527
1325K 个一组翻转链表56.1%困难51.255
14121买卖股票的最佳时机52.3%简单50.599
15135分发糖果41.2%困难51.928
1633搜索旋转排序数组36.3%中等50.791
1720有效的括号40.8%简单40.39
1823合并K个排序链表48.7%困难40.864
1956合并区间40.2%中等40.825
207整数反转33.6%简单40.29
21440字典序的第K小数字31.2%困难42.762
229回文数57.1%简单40.338
23215数组中的第K个最大元素60.9%中等40.68
2446全排列73.9%中等40.635
2519删除链表的倒数第N个节点37.4%中等40.437
2631下一个排列32.8%中等40.725
2772编辑距离56.1%困难40.963
28200岛屿数量46.9%中等40.704
2993复原IP地址45.6%中等41.204
3070爬楼梯47.8%简单40.353
3110正则表达式匹配26.0%困难40.706
32160相交链表52.1%简单40.549
3394二叉树的中序遍历70.0%中等40.443
34102二叉树的层次遍历60.7%中等40.502
35103二叉树的锯齿形层次遍历53.4%中等40.836
36101对称二叉树49.9%简单40.417
37199二叉树的右视图63.0%中等41.091
38322零钱兑换37.4%中等40.762
3954螺旋矩阵38.5%中等40.709
408字符串转换整数 (atoi)19.0%中等40.371
4122括号生成73.2%中等40.428
4288合并两个有序数组46.5%简单40.34
43143重排链表54.4%中等41.1
4414最长公共前缀36.1%简单40.243
45104二叉树的最大深度72.1%简单40.297
46176第二高的薪水33.8%简单40.578
4732最长有效括号29.5%困难40.61
4824两两交换链表中的节点64.2%中等40.387
4979单词搜索40.3%中等40.638
50122买卖股票的最佳时机 II57.3%简单40.325
51148排序链表63.7%中等40.658
5285最大矩形44.3%困难41.017
53236二叉树的最近公共祖先59.7%中等40.592
5441缺失的第一个正数37.5%困难40.692
5526删除排序数组中的重复项48.4%简单40.19
5692反转链表 II48.9%中等40.67
5755跳跃游戏38.0%中等30.434
58112路径总和48.9%简单30.47
59445两数相加 II53.8%中等31.023
60124二叉树中的最大路径和39.2%困难30.819
61175组合两个表71.5%简单30.429
6262不同路径58.7%中等30.351
63141环形链表46.1%简单30.277
64198打家劫舍42.8%简单30.337
6517电话号码的字母组合52.4%中等30.32
66543二叉树的直径47.0%简单30.721
6739组合总和68.3%中等30.406
68695岛屿的最大面积59.5%中等30.967
691114按序打印58.9%简单30.907
70105从前序与中序遍历序列构造二叉树63.9%中等30.479
7145跳跃游戏 II33.0%困难30.625
72178分数排名60.3%中等30.829
736Z 字形变换46.6%中等30.295
7491解码方法23.0%中等30.511
7571简化路径38.8%中等30.604
7698验证二叉搜索树28.8%中等30.324
77240搜索二维矩阵 II38.7%中等30.545
7813罗马数字转整数60.6%简单30.19
7935搜索插入位置45.1%简单30.211
8016最接近的三数之和42.9%中等30.303
8169x 的平方根37.5%简单30.28
8278子集76.3%中等30.344
8328实现 strStr()39.5%简单30.217
84167两数之和 II - 输入有序数组52.3%简单30.283
85155最小栈51.4%简单30.273
86287寻找重复数62.8%中等30.48
8783删除排序链表中的重复元素49.0%简单30.267
88108将有序数组转换为二叉搜索树69.0%简单30.345
89114二叉树展开为链表67.4%中等30.479
90234回文链表40.2%简单30.304
91329矩阵中的最长递增路径39.6%困难31.094
92547朋友圈54.6%中等30.675
9344通配符匹配26.4%困难30.647
94209长度最小的子数组41.1%中等30.562
95394字符串解码48.4%中等30.61
96226翻转二叉树73.7%简单30.297
97136只出现一次的数字65.1%简单30.185
9876最小覆盖子串35.3%困难30.559
99415字符串相加49.3%简单30.635
10064最小路径和64.5%中等30.278
10147全排列 II56.8%中等30.403
10251N皇后67.9%困难30.534
10382删除排序链表中的重复元素 II45.7%中等30.447
104347前 K 个高频元素60.1%中等30.414
105134加油站50.8%中等30.569
106300最长上升子序列43.9%中等30.357
107203移除链表元素43.9%简单30.324
108221最大正方形38.8%中等30.548
10934在排序数组中查找元素的第一个和最后一个位置38.9%中等30.223
11038外观数列54.4%简单30.247
11148旋转图像66.7%中等30.285
11250Pow(x, n)33.8%中等30.282
11374搜索二维矩阵37.2%中等30.391
114142环形链表 II48.2%中等30.276
115386字典序排数68.0%中等31.247
116118杨辉三角65.6%简单30.264
117123买卖股票的最佳时机 III40.9%困难30.513
118152乘积最大子序列37.0%中等30.356
119145二叉树的后序遍历70.0%困难30.326
120560和为K的子数组43.5%中等30.671
12140组合总和 II59.9%中等20.323
12284柱状图中最大的矩形38.7%困难20.389
123185部门工资前三高的所有员工41.7%困难20.896
124232用栈实现队列62.6%简单20.339
125260只出现一次的数字 III69.5%中等20.697
126297二叉树的序列化与反序列化44.2%困难20.632
127149直线上最多的点数20.4%困难20.977
128393UTF-8 编码验证37.4%中等21.555
129739每日温度58.0%中等20.411
13061旋转链表39.8%中等20.304
131328奇偶链表61.1%中等20.442
132239滑动窗口最大值43.7%困难20.44
133279完全平方数53.4%中等20.359
134144二叉树的前序遍历64.0%中等20.213
135365水壶问题29.8%中等21.231
136557反转字符串中的单词 III69.2%简单20.38
137189旋转数组40.3%简单20.184
138862和至少为 K 的最短子数组13.1%困难21.077
139182查找重复的电子邮箱78.0%简单20.363
140169多数元素61.5%简单20.163
141181超过经理收入的员工68.2%简单20.407
14267二进制求和52.2%简单20.209
143208实现 Trie (前缀树)64.3%中等20.4
14430串联所有单词的子串29.1%困难20.508
145110平衡二叉树50.0%简单20.212
146120三角形最小路径和63.6%中等20.271
147670最大交换38.4%中等21.253
148448找到所有数组中消失的数字56.0%简单20.339
149349两个数组的交集68.0%简单20.26
150162寻找峰值44.3%中等20.363
151596超过5名学生的课39.5%简单20.564
15296不同的二叉搜索树64.6%中等20.275
15395不同的二叉搜索树 II61.2%中等20.411
154253会议室 II40.9%中等20.944
155442数组中重复的数据63.4%中等20.7
156718最长重复子数组48.4%中等20.892
157392判断子序列47.8%简单20.319
158312戳气球57.5%困难20.821
159113路径总和 II58.5%中等20.324
16012整数转罗马数字62.5%中等20.158
16118四数之和37.1%中等20.183
162177第N高的薪水43.8%中等20.36
163179最大数35.2%中等20.379
164235二叉搜索树的最近公共祖先62.1%简单20.261
165315计算右侧小于当前元素的个数37.2%困难20.579
166460LFU缓存33.7%困难21.497
167704二分查找52.4%简单20.337
168994腐烂的橘子46.8%简单20.771
16975颜色分类54.5%中等20.171
170188买卖股票的最佳时机 IV28.8%困难20.501
1711014最佳观光组合47.0%中等21.336
172876链表的中间结点64.6%简单20.34
173292Nim 游戏69.7%简单20.3
174130被围绕的区域39.0%中等20.353
175225用队列实现栈62.1%简单20.271
176470用 Rand7() 实现 Rand10()44.9%中等21.157
177109有序链表转换二叉搜索树70.1%中等20.397
178111二叉树的最小深度41.4%简单20.175
179703数据流中的第K大元素42.1%简单20.531
18097交错字符串38.5%困难20.641
181153寻找旋转排序数组中的最小值50.2%中等20.281
18266加一42.9%简单20.1
183213打家劫舍 II36.3%中等20.315
184128最长连续序列47.6%困难20.364
18577组合72.6%中等20.296
186257二叉树的所有路径61.9%简单20.324
187912排序数组52.4%中等20.585
188184部门工资最高的员工43.7%中等20.399
189268缺失数字54.0%简单20.197
190556下一个更大元素 III29.4%中等21.085
191673最长递增子序列的个数33.9%中等20.828
192726原子的数量43.2%困难21.482
19343字符串相乘41.5%中等20.195
194133克隆图48.7%中等20.468
195856括号的分数57.6%中等20.989
196455分发饼干52.8%简单20.281
197295数据流的中位数42.0%困难20.552
198224基本计算器36.8%困难20.629
199452用最少数量的箭引爆气球48.6%中等20.596
200138复制带随机指针的链表43.6%中等20.326
201518零钱兑换 II47.5%中等20.727
20227移除元素57.4%简单20.068
203151翻转字符串里的单词35.4%中等20.253
204494目标和43.2%中等20.378
205216组合总和 III70.1%中等20.441
206406根据身高重建队列62.0%中等20.362
2071262可被三整除的最大和43.3%中等21.063
20890子集 II58.8%中等10.234
209107二叉树的层次遍历 II64.1%简单10.15
210192统计词频33.6%中等10.746
211343整数拆分54.0%中等10.381
212139单词拆分43.1%中等10.165
213662二叉树最大宽度35.1%中等10.804
214714买卖股票的最佳时机含手续费61.0%中等10.379
215106从中序与后序遍历序列构造二叉树66.7%中等10.235
216223矩形面积42.4%中等10.648
217100相同的树56.4%简单10.1
218454四数相加 II54.1%中等10.392
219771宝石与石头81.7%简单10.215
220218天际线问题40.3%困难10.792
22158最后一个单词的长度32.3%简单10.102
222382链表随机节点54.6%中等10.936
223420强密码检验器14.3%困难11.634
224509斐波那契数66.0%简单10.17
225344反转字符串68.9%简单10.089
226437路径总和 III53.8%简单10.229
227237删除链表中的节点79.8%简单10.105
22863不同路径 II32.4%中等10.137
22949字母异位词分组60.6%中等10.132
230378有序矩阵中第K小的元素57.9%中等10.389
231583两个字符串的删除操作47.2%中等10.771
23286分隔链表55.6%中等10.203
233905按奇偶排序数组68.1%简单10.3
234258各位相加65.5%简单10.253
235212单词搜索 II39.1%困难10.507
236421数组中两个数的最大异或值57.8%中等11.002
2371057校园自行车分配33.8%中等11.506
238351安卓系统手势解锁63.1%中等11.792
239140单词拆分 II37.7%困难10.432
240# LCP 2分式化简59.8%简单10.567
241129求根到叶子节点数字之和61.3%中等10.218
242180连续出现的数字48.1%中等10.288
243230二叉搜索树中第K小的元素68.4%中等10.154
244410分割数组的最大值40.4%困难10.749
245450删除二叉搜索树中的节点37.8%中等10.415
246513找树左下角的值68.3%中等10.375
247572另一个树的子树43.0%简单10.272
248867转置矩阵66.9%简单10.398
249958二叉树的完全性检验46.4%中等10.793
250168Excel表列名称36.5%简单10.212
251194转置文件33.0%中等10.995
252337打家劫舍 III55.6%中等10.222
2531004最大连续1的个数 III47.0%中等10.695
254195第十行43.5%简单10.405
255214最短回文串31.2%困难10.526
256222完全二叉树的节点个数66.0%中等10.293
257119杨辉三角 II59.9%简单10.12
258468验证IP地址21.5%中等10.595
25954201 矩阵37.8%中等10.411
260227基本计算器 II34.7%中等10.355
261165比较版本号38.6%中等10.294
262125验证回文串42.3%简单10.079
263754到达终点数字39.2%中等11.094
26460第k个排列48.1%中等10.195
265398随机数索引58.1%中等10.767
266400第N个数字34.8%中等10.687
267538把二叉搜索树转换为累加树58.4%简单10.203
26859螺旋矩阵 II76.5%中等10.168
26936有效的数独58.2%中等10.109
270870优势洗牌35.3%中等10.491
2711115交替打印FooBar55.4%中等10.408
2721116打印零与奇偶数46.2%中等10.611
273426将二叉搜索树转化为排序的双向链表60.4%中等11.213
274402移掉K位数字27.8%中等10.341
275567字符串的排列33.8%中等10.293
276834树中距离之和30.5%困难11.401
277637二叉树的层平均值62.8%简单10.292
278647回文子串60.5%中等10.233
2791021删除最外层的括号76.0%简单10.268
28067924 点游戏40.8%困难10.964
281461汉明距离74.6%简单10.136
282617合并二叉树74.8%简单10.133
283706设计哈希映射55.8%简单10.446
284238除自身以外数组的乘积66.0%中等10.164
285407接雨水 II34.4%困难10.928
286564寻找最近的回文数13.9%困难11.253
287877石子游戏67.5%中等10.501
288438找到字符串中所有字母异位词40.6%中等10.253
2891038从二叉搜索树到更大和树72.3%中等10.504
290516最长回文子序列49.9%中等10.34
29157插入区间36.8%困难10.267
292131分割回文串65.1%中等10.222
293350两个数组的交集 II46.4%简单10.108
2941143最长公共子序列58.1%中等10.276
2951195交替打印字符串57.5%中等10.83
296317离建筑物最近的距离43.5%困难11.665
297863二叉树中所有距离为 K 的结点46.4%中等10.885
2981202交换字符串中的元素28.4%中等11.056
299262行程和用户45.2%困难10.638
300197上升的温度49.4%简单10.259
301309最佳买卖股票时机含冷冻期51.2%中等10.213
302147对链表进行插入排序62.5%中等10.231
303196删除重复的电子邮箱59.3%简单10.245
304207课程表49.1%中等10.188
305283移动零59.2%简单10.065
306338比特位计数74.5%中等10.178
3071044最长重复子串15.8%困难10.999
308380常数时间插入、删除和获取随机元素47.7%中等10.411
309962最大宽度坡35.8%中等10.922
310126单词接龙 II31.2%困难10.385
311403青蛙过河32.3%困难10.502
312493翻转对22.4%困难10.487
313687最长同值路径38.7%简单10.233
314950按递增顺序显示卡牌75.5%中等10.662
3153263的幂46.4%简单10.12
316605种花问题31.1%简单10.178
317746使用最小花费爬楼梯46.5%简单10.149
318373查找和最小的K对数字40.5%中等10.448
319632最小区间33.9%困难10.909
320786第 K 个最小的素数分数34.6%困难11.454
321922按奇偶排序数组 II66.9%简单10.204
32289格雷编码67.5%中等10.169
32329两数相除19.2%中等10.078
324709转换成小写字母75.1%简单10.13
325456132模式25.7%中等10.35
326686重复叠加字符串匹配33.3%简单10.403
3271052爱生气的书店老板47.0%中等10.686
328698划分为k个相等的子集40.4%中等10.377
329946验证栈序列53.5%中等10.413
330319灯泡开关44.3%中等10.34
331219存在重复元素 II37.4%简单10.094
332606根据二叉树创建字符串52.4%简单10.312
333797所有可能的路径74.9%中等10.706
3341091二进制矩阵中的最短路径28.7%中等10.498
335784字母大小写全排列62.4%简单10.251
336166分数到小数25.6%中等10.29
33787扰乱字符串44.7%困难10.38
338976三角形的最大周长54.6%简单10.279
33973矩阵置零55.0%中等10.114
340316去除重复字母37.0%困难10.343
3411012至少有 1 位重复的数字27.3%困难11.405
34280删除排序数组中的重复项 II54.3%中等10.101
343159至多包含两个不同字符的最长子串51.9%中等10.574
344137只出现一次的数字 II65.5%中等10.158
3451008先序遍历构造二叉树71.1%中等10.566
346220存在重复元素 III25.9%中等10.205
347973最接近原点的 K 个点57.4%中等10.261
348399除法求值53.7%中等10.378
349486预测赢家50.4%中等10.493
350395至少有K个重复字符的最长子串41.4%中等10.364
351721账户合并31.5%中等10.706
352306累加数31.5%中等10.507
3531025除数博弈69.2%简单10.197
354665非递减数列21.5%简单10.168
355409最长回文串51.8%简单10.189
356496下一个更大元素 I62.8%简单10.157
357259较小的三数之和56.4%中等10.756
358735行星碰撞37.3%中等10.488
3591124表现良好的最长时间段23.2%中等10.553
360821字符的最短距离66.2%简单10.398
361204计数质数32.1%简单10.092
362372超级次方37.8%中等10.703
363697数组的度51.4%简单10.239
364952按公因数计算最大组件大小28.0%困难11.383
365354俄罗斯套娃信封问题33.3%困难10.433
3661203项目管理35.3%困难11.548
3671162地图分析37.6%中等10.525
368201数字范围按位与44.7%中等10.306
3691179重新格式化部门表66.0%简单10.37
370820单词的压缩编码39.3%中等10.358
371273整数转换英文表示26.1%困难10.545
372286墙与门44.0%中等10.674
373314二叉树的垂直遍历52.3%中等11.048
3741046最后一块石头的重量58.9%简单10.24
3751049最后一块石头的重量 II39.7%中等10.836
376561数组拆分 I69.5%简单10.135
3771226哲学家进餐52.5%中等10.84
378414第三大的数34.1%简单10.13
379# LCP 1猜数字81.9%简单10.071
380887鸡蛋掉落20.7%困难10.389
381595大的国家76.6%简单10.148
38237解数独59.3%困难10.173
383332重新安排行程35.6%中等10.368
384371两整数之和53.6%简单10.151
385384打乱数组49.3%中等10.245
386413等差数列划分59.2%中等10.335
387501二叉搜索树中的众数43.7%简单10.247
388566重塑矩阵63.4%简单10.245
389611有效三角形的个数48.1%中等10.543
390628三个数的最大乘积48.9%简单10.228
391652寻找重复的子树51.6%中等10.493
392803打砖块23.4%困难11.493
3931019链表中的下一个更大节点50.6%中等10.41
3941201丑数 III19.5%中等10.714
395532数组中的K-diff数对33.6%简单10.253
396480滑动窗口中位数32.5%困难10.73
397334递增的三元子序列36.7%中等10.248
398385迷你语法分析器40.2%中等10.725
399678有效的括号字符串29.7%中等10.498
400621任务调度器47.5%中等10.186
401492构造矩形50.4%简单10.407
402777在LR字符串中交换相邻字符31.7%中等10.879
4031340跳跃游戏 V47.9%困难10.225
404191位1的个数64.1%简单10.039
405387字符串中的第一个唯一字符43.1%简单10.041
406463岛屿的周长65.0%简单10.13
407503下一个更大元素 II52.1%中等10.129
408829连续整数求和30.6%困难10.44
409852山脉数组的峰顶索引69.2%简单10.137
410429N叉树的层序遍历64.4%中等10.153
411840矩阵中的幻方33.4%简单10.311
4121040移动石子直到连续 II44.9%中等10.932
4131051高度检查器72.4%简单10.139
414173二叉搜索树迭代器70.7%中等10.094
415733图像渲染52.8%简单10.152
4161010总持续时间可被 60 整除的歌曲43.1%简单10.228
417324摆动排序 II34.7%中等10.148
418846一手顺子45.7%中等10.527
41981搜索旋转排序数组 II34.9%中等10.075
420627交换工资75.0%简单10.108
4211030距离顺序排列矩阵单元格61.9%简单10.252
422525连续数组41.1%中等10.33
4231024视频拼接45.7%中等10.488
424589N叉树的前序遍历71.9%简单10.098
425278第一个错误的版本36.4%简单10.055
426171Excel表列序号66.5%简单10.058
427894所有可能的满二叉树73.1%中等10.364
4281042不邻接植花46.8%简单10.372
429243最短单词距离63.8%简单10.372
430476数字的补数67.9%简单10.131
431682棒球比赛65.8%简单10.112
432650只有两个键的键盘47.2%中等10.247
433881救生艇39.6%中等10.339
434741摘樱桃29.9%困难10.719
4351082销售分析 I72.8%简单10.602
436193有效电话号码27.7%简单10.193
437579查询员工的累计薪水39.0%困难10.932
438849到最近的人的最大距离38.6%简单10.223
439743网络延迟时间45.4%中等10.265
4401131绝对值表达式的最大值38.5%中等10.564
441799香槟塔34.6%中等10.606
4421095山脉数组中查找目标值29.5%困难10.811
443842将数组拆分成斐波那契序列35.9%中等10.554
444938二叉搜索树的范围和75.9%简单10.1
445340至多包含 K 个不同字符的最长子串46.1%困难10.458
4461092最短公共超序列38.6%困难10.784
4471139最大的以 1 为边界的正方形40.9%中等10.698
448466统计重复个数30.0%困难10.879
449546移除盒子48.7%困难10.577
4501103分糖果 II61.1%简单10.258
451333最大 BST 子树41.9%中等10.571
452575分糖果65.3%简单10.138
453233数字 1 的个数32.3%困难10.248
4541155掷骰子的N种方法41.9%中等10.472
455446等差数列划分 II - 子序列31.5%困难10.651
456969煎饼排序62.4%中等10.393
457507完美数37.5%简单10.161
458202快乐数57.1%简单10.042
459675为高尔夫比赛砍树33.3%困难10.913
460707设计链表24.5%中等10.134
461241为运算表达式设计优先级70.3%中等10.172
462304二维区域和检索 - 矩阵不可变42.3%中等10.176
463817链表组件55.8%中等10.318
464990等式方程的可满足性39.2%中等10.488
465646最长数对链52.3%中等10.273
466907子数组的最小值之和27.4%中等10.352
467552学生出勤记录 II38.1%困难10.527
468639解码方法 226.2%困难10.688
469783二叉搜索树结点最小距离51.5%简单10.14
470853车队34.8%中等10.43
4711165单行键盘81.9%简单10.421
4721013将数组分成和相等的三个部分54.0%简单10.211
473488祖玛游戏40.8%困难10.811
474389找不同60.7%简单10.089
475264丑数 II49.3%中等10.082
476767重构字符串38.9%中等10.26
477443压缩字符串39.1%简单10.107
478980不同路径 III69.8%困难10.38
47999恢复二叉搜索树54.7%困难10.138
48065有效数字17.9%困难10.158
481795区间子数组个数47.0%中等10.542
482361轰炸敌人51.6%中等10.736
483390消除游戏42.0%中等10.438
484205同构字符串47.1%简单10.062
485511游戏玩法分析 I71.0%简单10.335
486953验证外星语词典56.6%简单10.306
487434字符串中的单词数33.7%简单10.112
488498对角线遍历39.7%中等10.148
4891234替换子串得到平衡字符串28.3%中等10.423
490269火星词典39.6%困难10.536
491325和等于 k 的最长子数组长度45.9%中等10.495
492523连续的子数组和22.8%中等10.192
493742二叉树最近的叶节点45.0%中等11.202
494851喧闹和富有42.1%中等10.753
495926将字符串翻转到单调递增44.5%中等10.493
4961031两个非重叠子数组的最大和49.8%中等10.647
497854相似度为 K 的字符串28.0%困难10.811
498161相隔为 1 的编辑距离31.6%中等10.427
499301删除无效的括号45.1%困难10.218
500562矩阵中最长的连续1线段36.9%中等10.703