序号编号题目通过率难度出题指数出现频率
11两数之和47.5%简单50.956
22两数相加36.6%中等50.895
3138复制带随机指针的链表43.6%中等52.788
45最长回文子串28.4%中等51.095
5206反转链表66.9%简单51.191
621合并两个有序链表59.5%简单50.977
753最大子序和49.0%简单51.039
8151翻转字符串里的单词35.4%中等52.217
9146LRU缓存机制45.4%中等52.075
1088合并两个有序数组46.5%简单51.175
118字符串转换整数 (atoi)19.0%中等51.162
12200岛屿数量46.9%中等51.562
1320有效的括号40.8%简单50.765
1454螺旋矩阵38.5%中等51.724
1542接雨水48.4%困难51.539
164寻找两个有序数组的中位数36.7%困难51.037
1733搜索旋转排序数组36.3%中等51.282
1817电话号码的字母组合52.4%中等51.156
19121买卖股票的最佳时机52.3%简单50.953
20103二叉树的锯齿形层次遍历53.4%中等51.718
213无重复字符的最长子串32.8%中等50.559
2298验证二叉搜索树28.8%中等51.2
23236二叉树的最近公共祖先59.7%中等51.508
2423合并K个排序链表48.7%困难51.208
2513罗马数字转整数60.6%简单50.794
2615三数之和25.4%中等50.709
27344反转字符串68.9%简单51.011
2810正则表达式匹配26.0%困难51.238
2948旋转图像66.7%中等51.207
30253会议室 II40.9%中等52.828
31273整数转换英文表示26.1%困难53.258
3224两两交换链表中的节点64.2%中等50.919
33240搜索二维矩阵 II38.7%中等51.444
34297二叉树的序列化与反序列化44.2%困难52.01
35141环形链表46.1%简单50.766
3675颜色分类54.5%中等51.085
37116填充每个节点的下一个右侧节点指针53.5%中等51.795
3825K 个一组翻转链表56.1%困难51.344
3922括号生成73.2%中等50.848
40105从前序与中序遍历序列构造二叉树63.9%中等51.183
4149字母异位词分组60.6%中等51.1
4273矩阵置零55.0%中等51.467
43445两数相加 II53.7%中等51.818
447整数反转33.6%简单50.382
45160相交链表52.1%简单50.84
4656合并区间40.2%中等50.989
47235二叉搜索树的最近公共祖先62.1%简单51.303
48102二叉树的层次遍历60.7%中等50.804
49165比较版本号38.6%中等51.936
50348判定井字棋胜负56.4%中等53.524
51139单词拆分43.1%中等51.192
5226删除排序数组中的重复项48.4%简单40.407
53238除自身以外数组的乘积66.0%中等41.349
5476最小覆盖子串35.3%困难41.37
55155最小栈51.4%简单40.758
56557反转字符串中的单词 III69.2%简单41.313
57153寻找旋转排序数组中的最小值50.2%中等41.25
58171Excel表列序号66.5%简单41.323
59322零钱兑换37.4%中等41.08
6072编辑距离56.1%困难41.187
6146全排列73.9%中等40.746
62277搜寻名人57.8%中等43.291
63402移掉K位数字27.8%中等41.961
6412整数转罗马数字62.5%中等40.799
65168Excel表列名称36.5%简单41.461
66283移动零59.2%简单40.659
6779单词搜索40.4%中等41.024
6811盛最多水的容器61.1%中等40.459
6994二叉树的中序遍历70.0%中等40.582
7043字符串相乘41.5%中等41.001
71117填充每个节点的下一个右侧节点指针 II44.4%中等41.66
72218天际线问题40.3%困难42.571
7336有效的数独58.2%中等40.932
7419删除链表的倒数第N个节点37.4%中等40.476
7544通配符匹配26.4%困难41.375
76234回文链表40.2%简单40.755
779回文数57.1%简单40.33
7870爬楼梯47.8%简单40.409
79127单词接龙39.5%中等41.322
80173二叉搜索树迭代器70.7%中等41.54
81208实现 Trie (前缀树)64.3%中等41.186
82215数组中的第K个最大元素60.9%中等40.64
83268缺失数字54.0%简单40.909
84186翻转字符串里的单词 II71.5%中等42.818
85189旋转数组40.3%简单40.62
8631下一个排列32.8%中等40.757
87224基本计算器36.8%困难41.939
88287寻找重复数62.8%中等40.941
89295数据流的中位数42.0%困难41.769
90204计数质数32.1%简单40.932
91237删除链表中的节点79.8%简单40.633
92443压缩字符串39.1%简单41.53
9361旋转链表39.8%中等40.817
94450删除二叉搜索树中的节点37.8%中等41.842
95140单词拆分 II37.7%困难41.645
96143重排链表54.4%中等41.309
97242有效的字母异位词58.3%简单40.683
98142环形链表 II48.2%中等40.669
99212单词搜索 II39.1%困难41.783
100232用栈实现队列62.6%简单40.852
10150Pow(x, n)33.8%中等40.682
102134加油站50.8%中等41.129
10371简化路径38.8%中等40.957
10478子集76.3%中等40.615
10528实现 strStr()39.5%简单40.407
106125验证回文串42.3%简单40.586
107124二叉树中的最大路径和39.2%困难41.054
10892反转链表 II48.9%中等40.848
109239滑动窗口最大值43.7%困难41
11062不同路径58.7%中等40.488
111419甲板上的战舰70.6%中等42.365
112285二叉搜索树中的顺序后继59.9%中等42.732
11351N皇后67.9%困难41.005
114328奇偶链表61.1%中等40.982
115384打乱数组49.3%中等41.53
11659螺旋矩阵 II76.5%中等40.948
117133克隆图48.7%中等41.412
118223矩形面积42.4%中等41.935
11964最小路径和64.5%中等40.512
120110平衡二叉树50.0%简单40.612
121169多数元素61.5%简单40.44
122560和为K的子数组43.5%中等41.222
123152乘积最大子序列37.0%中等40.727
124122买卖股票的最佳时机 II57.3%简单40.377
12584柱状图中最大的矩形38.7%困难40.842
12637解数独59.3%困难41.211
12774搜索二维矩阵37.2%中等40.787
128347前 K 个高频元素60.1%中等40.773
12991解码方法23.0%中等40.693
13069x 的平方根37.5%简单40.44
13193复原IP地址45.6%中等40.985
132101对称二叉树49.9%简单40.354
133114二叉树展开为链表67.4%中等40.778
134191位1的个数64.1%简单40.645
135300最长上升子序列43.9%中等40.64
136722删除注释27.1%中等42.721
137128最长连续序列47.6%困难40.988
138227基本计算器 II34.7%中等41.452
139148排序链表63.7%中等40.703
140535TinyURL 的加密与解密81.0%中等42.029
141118杨辉三角65.6%简单40.51
142225用队列实现栈62.1%简单40.762
143229求众数 II42.6%中等41.522
14441缺失的第一个正数37.5%困难40.74
145167两数之和 II - 输入有序数组52.3%简单40.441
14655跳跃游戏38.0%中等40.47
14729两数相除19.2%中等40.615
14832最长有效括号29.5%困难40.589
14938外观数列54.4%简单40.462
15099恢复二叉搜索树54.7%困难41.413
151230二叉搜索树中第K小的元素68.3%中等40.774
152636函数的独占时间48.5%中等42.565
153836矩形重叠45.2%简单41.936
154415字符串相加49.3%简单40.908
155179最大数35.2%中等40.93
156387字符串中的第一个唯一字符43.1%简单40.613
157106从中序与后序遍历序列构造二叉树66.7%中等30.814
158104二叉树的最大深度72.1%简单30.261
15939组合总和68.3%中等30.444
160123买卖股票的最佳时机 III40.9%困难30.821
161412Fizz Buzz62.6%简单30.883
16285最大矩形44.3%困难30.921
163695岛屿的最大面积59.5%中等31.003
16414最长公共前缀36.1%简单30.203
165136只出现一次的数字65.1%简单30.266
166380常数时间插入、删除和获取随机元素47.7%中等31.398
167449序列化和反序列化二叉搜索树50.6%中等31.952
168706设计哈希映射55.8%简单31.475
169378有序矩阵中第K小的元素57.9%中等31.105
17081搜索旋转排序数组 II34.9%中等30.847
171108将有序数组转换为二叉搜索树69.0%简单30.459
172126单词接龙 II31.2%困难31.608
173149直线上最多的点数20.4%困难31.418
174545二叉树的边界34.7%中等33.033
175174地下城游戏39.8%困难31.504
176252会议室51.6%简单31.955
177346数据流中的移动平均值69.6%简单31.945
178669修剪二叉搜索树63.8%简单31.318
179112路径总和48.9%简单30.387
180642设计搜索自动补全系统40.4%困难33.196
181794有效的井字游戏32.7%中等32.158
182289生命游戏68.5%中等31.101
183543二叉树的直径47.0%简单30.632
184572另一个树的子树43.0%简单30.942
185207课程表49.1%中等30.71
18683删除排序链表中的重复元素49.0%简单30.305
187135分发糖果41.2%困难30.96
188448找到所有数组中消失的数字56.0%简单30.591
189647回文子串60.5%中等30.799
19063不同路径 II32.4%中等30.389
19177组合72.6%中等30.557
192198打家劫舍42.8%简单30.254
193199二叉树的右视图63.0%中等30.669
194210课程表 II46.1%中等30.879
195162寻找峰值44.3%中等30.595
19668文本左右对齐42.1%困难31.383
197100相同的树56.4%简单30.294
198692前K个高频单词48.4%中等31.337
199226翻转二叉树73.7%简单30.319
20040组合总和 II59.9%中等30.412
201107二叉树的层次遍历 II64.1%简单30.395
20245跳跃游戏 II33.0%困难30.501
203428序列化和反序列化 N 叉树62.3%困难33.029
20482删除排序链表中的重复元素 II45.7%中等30.479
205150逆波兰表达式求值49.0%中等30.529
206394字符串解码48.4%中等30.61
207430扁平化多级双向链表45.5%中等31.329
208468验证IP地址21.5%中等31.447
209403青蛙过河32.3%困难31.591
210371两整数之和53.6%简单30.684
211109有序链表转换二叉搜索树70.1%中等30.638
21286分隔链表55.6%中等30.482
213217存在重复元素51.5%简单30.233
214269火星词典39.6%困难32.175
215304二维区域和检索 - 矩阵不可变42.3%中等31.138
216442数组中重复的数据63.4%中等30.952
217529扫雷游戏58.7%中等31.667
218564寻找最近的回文数13.9%困难32.319
219733图像渲染52.8%简单31.032
2201239串联字符串的最大长度37.2%中等31.421
2216Z 字形变换46.6%中等30.195
222172阶乘后的零39.6%简单30.441
22327移除元素57.4%简单30.131
22467二进制求和52.2%简单30.255
225362敲击计数器69.1%中等32.337
226416分割等和子集44.9%中等30.672
227438找到字符串中所有字母异位词40.6%中等30.674
228457环形数组循环32.7%中等31.639
229460LFU缓存33.7%困难31.914
230516最长回文子序列49.9%中等30.855
231622设计循环队列39.9%中等30.59
232863二叉树中所有距离为 K 的结点46.4%中等31.747
233518零钱兑换 II47.5%中等31.143
234523连续的子数组和22.8%中等21.067
23589格雷编码67.5%中等20.604
23616最接近的三数之和42.9%中等20.205
237202快乐数57.1%简单20.328
238257二叉树的所有路径61.9%简单20.454
239286墙与门44.0%中等21.673
240314二叉树的垂直遍历52.3%中等22.234
241349两个数组的交集68.0%简单20.324
242688“马”在棋盘上的概率45.5%中等21.957
243509斐波那契数66.0%简单20.349
244161相隔为 1 的编辑距离31.6%中等21.756
24567924 点游戏40.8%困难21.769
246292Nim 游戏69.7%简单20.422
247175组合两个表71.5%简单20.204
248567字符串的排列33.8%中等20.646
249264丑数 II49.3%中等20.52
250739每日温度58.0%中等20.373
251270最接近的二叉搜索树值50.1%简单21.432
252772基本计算器 III31.6%困难22.678
25318四数之和37.1%中等20.238
254113路径总和 II58.5%中等20.363
255144二叉树的前序遍历64.0%中等20.213
256154寻找旋转排序数组中的最小值 II46.1%困难20.662
257214最短回文串31.2%困难21.046
258221最大正方形38.8%中等20.426
2592312的幂47.5%简单20.326
260279完全平方数53.4%中等20.325
261316去除重复字母37.0%困难20.969
262340至多包含 K 个不同字符的最长子串46.1%困难21.732
263386字典序排数68.0%中等21.094
264463岛屿的周长65.0%简单20.746
265652寻找重复的子树51.6%中等21.266
266426将二叉搜索树转化为排序的双向链表60.4%中等21.988
267973最接近原点的 K 个点57.4%中等20.785
268120三角形最小路径和63.6%中等20.304
269417太平洋大西洋水流问题39.9%中等21.188
270451根据字符出现频率排序61.7%中等20.647
271490迷宫44.7%中等22.037
272498对角线遍历39.7%中等20.821
273547朋友圈54.6%中等20.496
274628三个数的最大乘积48.9%简单20.706
275130被围绕的区域39.0%中等20.448
276111二叉树的最小深度41.4%简单20.201
277145二叉树的后序遍历70.0%困难20.239
278258各位相加65.5%简单20.407
27934在排序数组中查找元素的第一个和最后一个位置38.9%中等20.161
28066加一42.9%简单20.116
28195不同的二叉搜索树 II61.2%中等20.411
28297交错字符串38.5%困难20.717
283176第二高的薪水33.8%简单20.222
284203移除链表元素43.9%简单20.218
285329矩阵中的最长递增路径39.6%困难20.77
286350两个数组的交集 II46.4%简单20.236
287367有效的完全平方数43.0%简单20.426
288621任务调度器47.5%中等20.539
289704二分查找52.4%简单20.384
290917仅仅反转字母53.0%简单20.679
291958二叉树的完全性检验46.4%中等21.341
292209长度最小的子数组41.1%中等20.365
293341扁平化嵌套列表迭代器62.0%中等20.88
294407接雨水 II34.4%困难21.52
295493翻转对22.4%困难21.161
296280摆动排序68.6%中等21.713
297345反转字符串中的元音字母49.0%简单20.362
298205同构字符串47.1%简单20.323
299233数字 1 的个数32.3%困难20.988
300658找到 K 个最接近的元素42.4%中等21.05
301707设计链表24.5%中等20.621
302935骑士拨号器40.0%中等21.896
303414第三大的数34.1%简单20.348
30457插入区间36.8%困难20.478
30565有效数字17.9%困难20.707
30690子集 II58.8%中等20.334
307147对链表进行插入排序62.5%中等20.418
308158用 Read4 读取 N 个字符 II56.2%困难22.066
309159至多包含两个不同字符的最长子串51.9%中等21.202
310216组合总和 III70.1%中等20.509
311332重新安排行程35.6%中等20.847
312662二叉树最大宽度35.1%中等21.048
313694不同岛屿的数量44.9%中等22.162
314724寻找数组的中心索引36.1%简单20.338
315729我的日程安排表 I44.9%中等21.665
316767重构字符串38.9%中等21.023
317470用 Rand7() 实现 Rand10()44.9%中等21.157
318528按权重随机选择40.5%中等21.654
319164最大间距54.3%困难20.821
320190颠倒二进制位54.6%简单20.289
321266回文排列62.0%简单21.466
322905按奇偶排序数组68.1%简单20.422
323119杨辉三角 II59.9%简单20.227
324228汇总区间50.8%中等20.754
325351安卓系统手势解锁63.1%中等22.14
326437路径总和 III53.8%简单20.327
327219存在重复元素 II37.4%简单20.26
328409最长回文串51.8%简单20.486
32947全排列 II56.8%中等20.203
33060第k个排列48.1%中等20.307
331333最大 BST 子树41.9%中等21.578
33230串联所有单词的子串29.1%困难20.346
33396不同的二叉搜索树64.6%中等20.203
334278第一个错误的版本36.4%简单20.249
335379电话目录管理系统65.8%中等22.097
336383赎金信51.5%简单20.357
337397整数替换33.9%中等20.966
338405数字转换为十六进制数49.6%简单20.658
339406根据身高重建队列62.0%中等20.362
340540有序数组中的单一元素60.0%中等20.726
341556下一个更大元素 III29.4%中等21.085
342698划分为k个相等的子集40.4%中等20.763
343716最大栈42.7%简单21.656
344784字母大小写全排列62.4%简单20.539
345785判断二分图42.5%中等20.941
346819最常见的单词38.1%简单20.737
347852山脉数组的峰顶索引69.2%简单20.549
348938二叉搜索树的范围和75.9%简单20.423
3491185一周中的第几天57.6%简单20.876
350290单词规律41.8%简单20.393
351373查找和最小的K对数字40.5%中等20.881
352525连续数组41.1%中等21.083
353611有效三角形的个数48.1%中等21.031
354771宝石与石头81.7%简单20.262
355887鸡蛋掉落20.7%困难20.784
356432全 O(1) 的数据结构34.3%困难21.554
357702搜索长度未知的有序数组65.9%中等21.909
3581143最长公共子序列58.1%中等20.425
359222完全二叉树的节点个数66.0%中等20.45
360909蛇梯棋29.2%中等21.8
361166分数到小数25.6%中等20.61
362301删除无效的括号45.1%困难20.796
363312戳气球57.5%困难20.647
364319灯泡开关44.3%中等20.699
365392判断子序列47.8%简单20.238
366581最短无序连续子数组33.9%简单20.301
367993二叉树的堂兄弟节点49.9%简单20.759
368867转置矩阵66.9%简单10.502
369213打家劫舍 II36.3%中等10.221
3706514键键盘57.7%中等11.995
3711026节点与其祖先之间的最大差值56.9%中等11.24
3721114按序打印58.9%简单10.298
37335搜索插入位置45.1%简单10.065
37458最后一个单词的长度32.3%简单10.102
375129求根到叶子节点数字之和61.3%中等10.281
376211添加与搜索单词 - 数据结构设计42.5%中等10.571
377220存在重复元素 III25.9%中等10.376
378261以图判树44.6%中等11.411
379284顶端迭代器71.5%中等10.927
380323无向图中连通分量的数目54.2%中等11.479
381354俄罗斯套娃信封问题33.3%困难10.734
382494目标和43.2%中等10.313
383510二叉搜索树中的中序后继 II57.6%中等11.995
384515在每个树行中找最大值58.3%中等10.558
385653两数之和 IV - 输入 BST53.6%简单10.47
386721账户合并31.5%中等11.116
387701二叉搜索树中的插入操作71.8%中等10.609
388708循环有序列表的插入28.3%中等12.215
389833字符串中的查找与替换37.3%中等11.499
390885螺旋矩阵 III64.0%中等11.578
391969煎饼排序62.4%中等11.073
392977有序数组的平方70.9%简单10.281
393997找到小镇的法官49.9%简单10.545
3941110删点成林56.3%中等11.248
39580删除排序数组中的重复项 II54.3%中等10.193
396115不同的子序列46.9%困难10.513
397353贪吃蛇39.7%中等12.215
398461汉明距离74.6%简单10.177
399485最大连续1的个数55.6%简单10.25
400503下一个更大元素 II52.1%中等10.438
40154201 矩阵37.8%中等10.518
402671二叉树中第二小的节点45.0%简单10.56
403489扫地机器人72.2%困难12.066
404282给表达式添加运算符32.0%困难11.19
405334递增的三元子序列36.7%中等10.446
406623在二叉树中增加一行50.1%中等10.994
407310最小高度树33.5%中等10.761
4087171比特与2比特字符46.4%简单10.483
4091044最长重复子串15.8%困难11.19
410185部门工资前三高的所有员工41.7%困难10.497
411131分割回文串65.1%中等10.286
412188买卖股票的最佳时机 IV28.8%困难10.36
413260只出现一次的数字 III69.5%中等10.37
414382链表随机节点54.6%中等10.936
415396旋转函数38.8%中等11.17
416705设计哈希集合55.3%简单10.589
417182查找重复的电子邮箱78.0%简单10.152
418474一和零49.6%中等10.573
419743网络延迟时间45.4%中等10.648
420365水壶问题29.8%中等10.647
421591标签验证器29.0%困难11.999
422631设计 Excel 求和公式21.7%困难11.999
423654最大二叉树78.9%中等10.413
424672灯泡开关 Ⅱ52.9%中等11.501
425805数组的均值分割24.7%困难11.88
426901股票价格跨度38.0%中等11.025
427972相等的有理数42.2%困难12.185
4281006笨阶乘50.0%中等11.196
4291019链表中的下一个更大节点50.6%中等10.565
4301198找出所有行中最小公共元素71.3%中等11.677
4311053交换一次的先前排列41.9%中等11.16
4321093大样本统计39.1%中等11.386
4331092最短公共超序列38.6%困难11.52
4341273删除树节点49.7%中等12.056
4351131绝对值表达式的最大值38.5%中等11.186
4361206设计跳表54.2%困难12.14
437156上下翻转二叉树73.3%中等11.048
438267回文排列 II39.4%中等11.484
439303区域和检索 - 数组不可变59.5%简单10.183
440308二维区域和检索 - 可变55.4%困难11.778
441317离建筑物最近的距离43.5%困难11.665
442325和等于 k 的最长子数组长度45.9%中等11.073
443368最大整除子集36.3%中等10.638
444459重复的子字符串45.2%简单10.33
445472连接词44.4%困难11.229
446541反转字符串 II51.6%简单10.384
447609在系统中查找重复文件54.9%中等11.229
448670最大交换38.4%中等10.728
449768最多能完成排序的块 II44.7%困难11.322
450791自定义字符串排序65.2%中等10.771
451843猜猜这个单词33.0%困难11.806
452876链表的中间结点64.6%简单10.184
453912排序数组52.4%中等10.335
454953验证外星语词典56.6%简单10.73
455979在二叉树中分配硬币65.4%中等10.932
456987二叉树的垂序遍历36.9%中等10.995
4571038从二叉搜索树到更大和树72.3%中等10.504
458187重复的DNA序列43.5%中等10.361
459271字符串的编码与解码50.2%中等11.578
460338比特位计数74.5%中等10.178
461359日志速率限制器68.7%简单11.006
462413等差数列划分59.2%中等10.469
463435无重叠区间44.3%中等10.376
464500键盘行68.1%简单10.363
465582杀死进程33.6%中等11.028
466632最小区间33.9%困难11.17
467687最长同值路径38.7%简单10.332
468727最小窗口子序列39.8%困难12.056
469994腐烂的橘子46.8%简单10.458
470401二进制手表51.5%简单10.409
471458可怜的小猪53.8%困难11.229
472638大礼包57.0%中等10.964
473655输出二叉树53.7%中等10.947
474680验证回文字符串 Ⅱ35.0%简单10.231
475874模拟行走机器人32.1%简单10.648
476889根据前序和后序遍历构造二叉树61.9%中等10.974
477390消除游戏42.0%中等10.974
4781195交替打印字符串57.5%中等10.83
47952N皇后 II77.2%困难10.251
480718最长重复子数组48.4%中等10.481
481# LCP 1猜数字81.9%简单10.105
482137只出现一次的数字 II65.5%中等10.229
483193有效电话号码27.7%简单10.494
484299猜数字游戏46.6%简单10.313
485337打家劫舍 III55.6%中等10.222
486358K 距离间隔重排字符串34.9%困难11.999
487369给单链表加一59.1%中等11.336
488388文件的最长绝对路径43.7%中等11.006
489395至少有K个重复字符的最长子串41.4%中等10.506
490440字典序的第K小数字31.2%困难10.761
491538把二叉搜索树转换为累加树58.4%简单10.203
492657机器人能否返回原点73.2%简单10.299
493746使用最小花费爬楼梯46.5%简单10.216
4941279红绿灯路口62.8%简单12.185
4951285找到连续区间的开始和结束数字77.3%中等11.751
4961197进击的骑士28.3%中等11.835
4971324竖直打印单词56.8%中等10.195
4981004最大连续1的个数 III47.0%中等10.695
4991339分裂二叉树的最大乘积35.3%中等10.231
500181超过经理收入的员工68.2%简单10.118