序号编号题目通过率难度出题指数出现频率
11两数之和47.5%简单50.979
23无重复字符的最长子串32.8%中等50.714
32两数相加36.6%中等50.581
44寻找两个有序数组的中位数36.7%困难50.997
55最长回文子串28.4%中等50.73
6206反转链表66.9%简单50.712
77整数反转33.6%简单50.394
815三数之和25.4%中等50.5
953最大子序和49.0%简单50.496
1021合并两个有序链表59.5%简单40.435
119回文数57.1%简单40.39
1220有效的括号40.8%简单40.356
13146LRU缓存机制45.4%中等41.155
1470爬楼梯47.8%简单40.462
158字符串转换整数 (atoi)19.0%中等40.51
16141环形链表46.1%简单40.493
1711盛最多水的容器61.1%中等40.318
18215数组中的第K个最大元素60.9%中等40.522
1923合并K个排序链表48.7%困难40.539
2019删除链表的倒数第N个节点37.4%中等40.319
2126删除排序数组中的重复项48.4%简单40.224
2233搜索旋转排序数组36.3%中等40.457
23344反转字符串68.9%简单40.444
2442接雨水48.4%困难40.564
2510正则表达式匹配26.0%困难40.566
2622括号生成73.2%中等40.399
27175组合两个表71.5%简单40.483
2814最长公共前缀36.1%简单40.233
2946全排列73.9%中等40.4
30104二叉树的最大深度72.1%简单30.261
31136只出现一次的数字65.1%简单30.279
3288合并两个有序数组46.5%简单30.275
33160相交链表52.1%简单30.364
3456合并区间40.2%中等30.426
3572编辑距离56.1%困难30.621
3664最小路径和64.5%中等30.375
37226翻转二叉树73.7%简单30.38
3828实现 strStr()39.5%简单30.245
39200岛屿数量46.9%中等30.413
40121买卖股票的最佳时机52.3%简单30.221
4113罗马数字转整数60.6%简单30.19
4250Pow(x, n)33.8%中等30.376
43138复制带随机指针的链表43.6%中等30.731
44153寻找旋转排序数组中的最小值50.2%中等30.564
45167两数之和 II - 输入有序数组52.3%简单30.283
46176第二高的薪水33.8%简单30.38
4769x 的平方根37.5%简单30.262
48322零钱兑换37.4%中等30.438
49155最小栈51.4%简单30.273
50148排序链表63.7%中等30.455
5125K 个一组翻转链表56.1%困难30.443
52178分数排名60.3%中等30.677
5362不同路径58.7%中等30.247
54142环形链表 II48.2%中等30.323
55151翻转字符串里的单词35.4%中等30.525
5617电话号码的字母组合52.4%中等30.207
57198打家劫舍42.8%简单30.219
586Z 字形变换46.6%中等30.212
5944通配符匹配26.4%困难30.606
6055跳跃游戏38.0%中等30.273
61102二叉树的层次遍历60.7%中等30.228
62122买卖股票的最佳时机 II57.3%简单30.183
63124二叉树中的最大路径和39.2%困难30.551
6412整数转罗马数字62.5%中等30.25
6545跳跃游戏 II33.0%困难30.433
66217存在重复元素51.5%简单30.213
67300最长上升子序列43.9%中等30.329
6829两数相除19.2%中等30.34
6932最长有效括号29.5%困难30.324
7075颜色分类54.5%中等30.271
71139单词拆分43.1%中等30.371
72234回文链表40.2%简单30.26
73237删除链表中的节点79.8%简单30.244
7424两两交换链表中的节点64.2%中等30.203
751114按序打印58.9%简单30.625
76347前 K 个高频元素60.1%中等30.383
77101对称二叉树49.9%简单20.154
78232用栈实现队列62.6%简单20.339
79695岛屿的最大面积59.5%中等20.622
8076最小覆盖子串35.3%困难20.446
81111二叉树的最小深度41.4%简单20.252
82177第N高的薪水43.8%中等20.5
83184部门工资最高的员工43.7%中等20.633
84236二叉树的最近公共祖先59.7%中等20.31
85287寻找重复数62.8%中等20.355
86415字符串相加49.3%简单20.51
87169多数元素61.5%简单20.181
8878子集76.3%中等20.211
89110平衡二叉树50.0%简单20.239
90172阶乘后的零39.6%简单20.367
91387字符串中的第一个唯一字符43.1%简单20.291
9238外观数列54.4%简单20.202
9351N皇后67.9%困难20.414
9461旋转链表39.8%中等20.274
95135分发糖果41.2%困难20.653
9693复原IP地址45.6%中等20.46
97144二叉树的前序遍历64.0%中等20.213
981115交替打印FooBar55.4%中等20.851
9916最接近的三数之和42.9%中等20.163
10018四数之和37.1%中等20.211
10139组合总和68.3%中等20.187
10254螺旋矩阵38.5%中等20.245
10367二进制求和52.2%简单20.185
10492反转链表 II48.9%中等20.288
105106从中序与后序遍历序列构造二叉树66.7%中等20.38
106127单词接龙39.5%中等20.419
107128最长连续序列47.6%困难20.414
108185部门工资前三高的所有员工41.7%困难20.755
109240搜索二维矩阵 II38.7%中等20.291
110152乘积最大子序列37.0%中等20.262
111189旋转数组40.3%简单20.163
112118杨辉三角65.6%简单20.192
113292Nim 游戏69.7%简单20.342
114221最大正方形38.8%中等20.382
115203移除链表元素43.9%简单20.218
116312戳气球57.5%困难20.821
11757插入区间36.8%困难20.478
11865有效数字17.9%困难20.707
11979单词搜索40.4%中等20.227
12085最大矩形44.3%困难20.408
121543二叉树的直径47.0%简单20.302
12248旋转图像66.7%中等20.181
12366加一42.9%简单20.1
124113路径总和 II58.5%中等20.284
125123买卖股票的最佳时机 III40.9%困难20.338
126162寻找峰值44.3%中等20.319
127173二叉搜索树迭代器70.7%中等20.466
128196删除重复的电子邮箱59.3%简单20.441
129268缺失数字54.0%简单20.232
130455分发饼干52.8%简单20.328
131535TinyURL 的加密与解密81.0%中等21.002
132283移动零59.2%简单20.125
133516最长回文子序列49.9%中等20.594
134140单词拆分 II37.7%困难20.593
135328奇偶链表61.1%中等20.315
136143重排链表54.4%中等20.421
137179最大数35.2%中等20.379
138239滑动窗口最大值43.7%困难20.314
139371两整数之和53.6%简单20.399
140188买卖股票的最佳时机 IV28.8%困难20.501
141133克隆图48.7%中等20.54
14241缺失的第一个正数37.5%困难20.223
14349字母异位词分组60.6%中等20.162
14463不同路径 II32.4%中等20.168
14594二叉树的中序遍历70.0%中等20.092
146204计数质数32.1%简单20.216
147394字符串解码48.4%中等20.3
148572另一个树的子树43.0%简单20.42
14935搜索插入位置45.1%简单20.081
150131分割回文串65.1%中等20.346
151147对链表进行插入排序62.5%中等20.359
152181超过经理收入的员工68.2%简单20.273
153208实现 Trie (前缀树)64.3%中等20.268
154197上升的温度49.4%简单20.401
15531下一个排列32.8%中等20.154
15681搜索旋转排序数组 II34.9%中等20.331
157193有效电话号码27.7%简单20.725
158350两个数组的交集 II46.4%简单20.174
15927移除元素57.4%简单20.068
160279完全平方数53.4%中等20.215
161171Excel表列序号66.5%简单20.262
16234在排序数组中查找元素的第一个和最后一个位置38.9%中等20.118
163771宝石与石头81.7%简单20.262
16484柱状图中最大的矩形38.7%困难20.234
165202快乐数57.1%简单20.195
166235二叉搜索树的最近公共祖先62.1%简单20.222
16798验证二叉搜索树28.8%中等10.097
168145二叉树的后序遍历70.0%困难10.143
169413等差数列划分59.2%中等10.586
17037解数独59.3%困难10.32
17182删除排序链表中的重复元素 II45.7%中等10.186
172114二叉树展开为链表67.4%中等10.186
173120三角形最小路径和63.6%中等10.164
174164最大间距54.3%困难10.615
175183从不订购的客户65.3%简单10.24
176192统计词频33.6%中等10.746
177278第一个错误的版本36.4%简单10.204
178386字典序排数68.0%中等10.689
179392判断子序列47.8%简单10.194
180601体育馆的人流量44.5%困难10.861
18191解码方法23.0%中等10.154
182137只出现一次的数字 II65.5%中等10.295
183621任务调度器47.5%中等10.343
184718最长重复子数组48.4%中等10.601
18583删除排序链表中的重复元素49.0%简单10.097
186126单词接龙 II31.2%困难10.662
187100相同的树56.4%简单10.1
1881116打印零与奇偶数46.2%中等10.753
189303区域和检索 - 数组不可变59.5%简单10.237
190112路径总和48.9%简单10.119
191876链表的中间结点64.6%简单10.239
19258最后一个单词的长度32.3%简单10.102
193199二叉树的右视图63.0%中等10.257
194225用队列实现栈62.1%简单10.189
195309最佳买卖股票时机含冷冻期51.2%中等10.275
196540有序数组中的单一元素60.0%中等10.617
197687最长同值路径38.7%简单10.422
19843字符串相乘41.5%中等10.159
199214最短回文串31.2%困难10.654
200229求众数 II42.6%中等10.502
201257二叉树的所有路径61.9%简单10.227
202219存在重复元素 II37.4%简单10.18
203132分割回文串 II41.8%困难10.487
204349两个数组的交集68.0%简单10.12
205448找到所有数组中消失的数字56.0%简单10.159
206560和为K的子数组43.5%中等10.252
207692前K个高频单词48.4%中等10.5
208862和至少为 K 的最短子数组13.1%困难10.546
20936有效的数独58.2%中等10.109
210125验证回文串42.3%简单10.079
211187重复的DNA序列43.5%中等10.361
212238除自身以外数组的乘积66.0%中等10.164
213409最长回文串51.8%简单10.272
214450删除二叉搜索树中的节点37.8%中等10.415
215486预测赢家50.4%中等10.671
216595大的国家76.6%简单10.215
217657机器人能否返回原点73.2%简单10.299
218688“马”在棋盘上的概率45.5%中等11.108
219743网络延迟时间45.4%中等10.648
220258各位相加65.5%简单10.195
22160第k个排列48.1%中等10.195
222174地下城游戏39.8%困难10.505
223182查找重复的电子邮箱78.0%简单10.152
224374猜数字大小42.6%简单10.261
225628三个数的最大乘积48.9%简单10.325
22630串联所有单词的子串29.1%困难10.221
227108将有序数组转换为二叉搜索树69.0%简单10.098
228493翻转对22.4%困难10.663
229377组合总和 Ⅳ41.0%中等10.425
230513找树左下角的值68.3%中等10.375
231460LFU缓存33.7%困难11.006
232739每日温度58.0%中等10.157
233116填充每个节点的下一个右侧节点指针53.5%中等10.214
234343整数拆分54.0%中等10.299
235213打家劫舍 II36.3%中等10.17
236547朋友圈54.6%中等10.216
237315计算右侧小于当前元素的个数37.2%困难10.331
238190颠倒二进制位54.6%简单10.155
239222完全二叉树的节点个数66.0%中等10.293
240887鸡蛋掉落20.7%困难10.539
241105从前序与中序遍历序列构造二叉树63.9%中等10.109
242149直线上最多的点数20.4%困难10.44
243290单词规律41.8%简单10.254
244224基本计算器36.8%困难10.422
245437路径总和 III53.8%简单10.177
246260只出现一次的数字 III69.5%中等10.29
247393UTF-8 编码验证37.4%中等10.809
248557反转字符串中的单词 III69.2%简单10.16
24974搜索二维矩阵37.2%中等10.134
25086分隔链表55.6%中等10.156
25195不同的二叉搜索树 II61.2%中等10.197
25296不同的二叉搜索树64.6%中等10.127
253103二叉树的锯齿形层次遍历53.4%中等10.131
2542312的幂47.5%简单10.135
255329矩阵中的最长递增路径39.6%困难10.403
256673最长递增子序列的个数33.9%中等10.573
25740组合总和 II59.9%中等10.081
258191位1的个数64.1%简单10.076
259877石子游戏67.5%中等10.36
26071简化路径38.8%中等10.105
261165比较版本号38.6%中等10.205
262205同构字符串47.1%简单10.12
263209长度最小的子数组41.1%中等10.118
264227基本计算器 II34.7%中等10.25
265262行程和用户45.2%困难10.467
266324摆动排序 II34.7%中等10.278
267378有序矩阵中第K小的元素57.9%中等10.213
268383赎金信51.5%简单10.158
269442数组中重复的数据63.4%中等10.254
270504七进制数48.0%简单10.304
271836矩形重叠45.2%简单10.448
272839相似字符串组29.6%困难11.148
273107二叉树的层次遍历 II64.1%简单10.078
27447全排列 II56.8%中等10.086
27597交错字符串38.5%困难10.262
276130被围绕的区域39.0%中等10.132
277443压缩字符串39.1%简单10.204
278454四数相加 II54.1%中等10.215
279678有效的括号字符串29.7%中等10.498
280969煎饼排序62.4%中等10.674
2811021删除最外层的括号76.0%简单10.186
282696计数二进制子串49.8%简单10.38
283453最小移动次数使数组元素相等53.0%简单10.343
284503下一个更大元素 II52.1%中等10.243
2851124表现良好的最长时间段23.2%中等10.553
286337打家劫舍 III55.6%中等10.153
28799恢复二叉搜索树54.7%困难10.259
288230二叉搜索树中第K小的元素68.3%中等10.106
289709转换成小写字母75.1%简单10.13
290207课程表49.1%中等10.129
291242有效的字母异位词58.3%简单10.061
292647回文子串60.5%中等10.161
293515在每个树行中找最大值58.3%中等10.318
294384打乱数组49.3%中等10.245
2951054距离相等的条形码31.4%中等10.608
296180连续出现的数字48.1%中等10.201
297400第N个数字34.8%中等10.506
298117填充每个节点的下一个右侧节点指针 II44.4%中等10.193
299354俄罗斯套娃信封问题33.3%困难10.433
300406根据身高重建队列62.0%中等10.161
301382链表随机节点54.6%中等10.574
302583两个字符串的删除操作47.2%中等10.458
3031029两地调度58.3%简单10.383
304440字典序的第K小数字31.2%困难10.566
305277搜寻名人57.8%中等10.765
306746使用最小花费爬楼梯46.5%简单10.149
307992K 个不同整数的子数组24.7%困难10.775
30873矩阵置零55.0%中等10.114
30990子集 II58.8%中等10.124
310446等差数列划分 II - 子序列31.5%困难11.042
311674最长连续递增序列43.8%简单10.207
312728自除数72.4%简单10.246
313109有序链表转换二叉搜索树70.1%中等10.15
314218天际线问题40.3%困难10.473
315295数据流的中位数42.0%困难10.258
316397整数替换33.9%中等10.502
317682棒球比赛65.8%简单10.213
318509斐波那契数66.0%简单10.089
3191226哲学家进餐52.5%中等10.84
32080删除排序数组中的重复项 II54.3%中等10.101
32189格雷编码67.5%中等10.169
322119杨辉三角 II59.9%简单10.082
323134加油站50.8%中等10.131
324150逆波兰表达式求值49.0%中等10.11
325168Excel表列名称36.5%简单10.146
326216组合总和 III70.1%中等10.2
327233数字 1 的个数32.3%困难10.446
328338比特位计数74.5%中等10.122
329380常数时间插入、删除和获取随机元素47.7%中等10.291
330395至少有K个重复字符的最长子串41.4%中等10.364
331458可怜的小猪53.8%困难10.96
332299猜数字游戏46.6%简单10.116
333403青蛙过河32.3%困难10.282
334764最大加号标志46.5%中等10.688
335819最常见的单词38.1%简单10.197
336954二倍数对数组26.5%中等10.476
337318最大单词长度乘积61.2%中等10.261
338319灯泡开关44.3%中等10.184
339462最少移动次数使数组元素相等 II55.9%中等10.31
340530二叉搜索树的最小绝对差55.3%简单10.136
34154201 矩阵37.8%中等10.157
342561数组拆分 I69.5%简单10.07
343430扁平化多级双向链表45.5%中等10.208
344589N叉树的前序遍历71.9%简单10.098
345792匹配子序列的单词数41.3%中等10.442
346801使序列递增的最小交换次数36.4%中等10.488
347804唯一摩尔斯密码词74.0%简单10.13
348811子域名访问计数66.1%简单10.28
349847访问所有节点的最短路径51.3%困难10.863
350793阶乘函数后K个零33.0%困难10.941
351223矩形面积42.4%中等10.205
352414第三大的数34.1%简单10.067
353720词典中最长的单词44.7%简单10.27
354805数组的均值分割24.7%困难11.048
355548将数组分割成和相等的子数组31.6%中等11.271
356555分割连接字符串31.2%中等11.271
357666路径和 IV59.2%中等11.14
358915分割数组42.7%中等10.452
359872叶子相似的树62.0%简单10.173
360680验证回文字符串 Ⅱ35.0%简单10.083
361316去除重复字母37.0%困难10.186
362402移掉K位数字27.8%中等10.127
363977有序数组的平方70.9%简单10.078
364617合并二叉树74.8%简单10.046
3651044最长重复子串15.8%困难10.452
3661071字符串的最大公因子49.5%简单10.273
3671096花括号展开 II46.3%困难11.441
368263丑数48.6%简单10.064
369220存在重复元素 III25.9%中等10.108
370934最短的桥42.8%中等10.396
371485最大连续1的个数55.6%简单10.069
372331验证二叉树的前序序列化43.8%中等10.278
3731122数组的相对排序65.0%简单10.132
374913猫和老鼠29.3%困难11.371
3751131绝对值表达式的最大值38.5%中等10.564
376556下一个更大元素 III29.4%中等10.331
377477汉明距离总和48.4%中等10.306
3781108IP 地址无效化81.0%简单10.069
379853车队34.8%中等10.43
3801012至少有 1 位重复的数字27.3%困难10.932
381704二分查找52.4%简单10.065
3821014最佳观光组合47.0%中等10.383
383997找到小镇的法官49.9%简单10.166
384626换座位65.9%中等10.204
38567924 点游戏40.8%困难10.432
386923三数之和的多种可能30.7%中等10.557
387834树中距离之和30.5%困难10.703
388985查询后的偶数和58.8%简单10.244
389983最低票价56.0%中等10.346
390999车的可用捕获量65.9%简单10.257
391713乘积小于K的子数组34.5%中等10.284
392821字符的最短距离66.2%简单10.219
393986区间列表的交集61.0%中等10.339
394633平方数之和32.6%简单10.082
395669修剪二叉搜索树63.8%简单10.158
396807保持城市天际线80.1%中等10.304
3971046最后一块石头的重量58.9%简单10.127
398903DI 序列的有效排列48.1%困难10.626
399873最长的斐波那契子序列的长度44.8%中等10.404
400726原子的数量43.2%困难10.519
4011024视频拼接45.7%中等10.488
402747至少是其他数字两倍的最大数39.0%简单10.085
403642设计搜索自动补全系统40.5%困难10.941
404880索引处的解码字符串22.0%中等10.554
4051011在 D 天内送达包裹的能力50.2%中等10.44
406594最长和谐子序列45.1%简单10.186
407976三角形的最大周长54.6%简单10.149
408824山羊拉丁文58.7%简单10.243
409917仅仅反转字母53.0%简单10.13
4101195交替打印字符串57.5%中等10.358
4111030距离顺序排列矩阵单元格61.9%简单10.252
412810黑板异或游戏52.6%困难10.991
413420强密码检验器14.3%困难10.708
414575分糖果65.3%简单10.138
4151103分糖果 II61.1%简单10.258
4161236网络爬虫52.7%中等11.29
417186翻转字符串里的单词 II71.5%中等10.38
418456132模式25.7%中等10.19
419844比较含退格的字符串50.0%简单10.112
420961重复 N 次的元素66.1%简单10.147
421159至多包含两个不同字符的最长子串51.9%中等10.328
422306累加数31.5%中等10.285
423447回旋镖的数量56.7%简单10.177
424701二叉搜索树中的插入操作71.8%中等10.19
425703数据流中的第K大元素42.1%简单10.11
426706设计哈希映射55.8%简单10.172
427710黑名单中的随机数28.1%困难10.855
428973最接近原点的 K 个点57.4%中等10.139
429273整数转换英文表示26.1%困难10.309
430276栅栏涂色42.9%简单10.452
431373查找和最小的K对数字40.5%中等10.249
432423从英文中重建数字51.9%中等10.409
433479最大回文数乘积31.5%困难10.913
434501二叉搜索树中的众数43.7%简单10.131
435532数组中的K-diff数对33.6%简单10.135
436593有效的正方形41.4%中等10.414
437654最大二叉树78.9%中等10.158
438661图片平滑器52.2%简单10.229
439716最大栈42.7%简单10.614
440732我的日程安排表 III55.7%困难10.847
441741摘樱桃29.9%困难10.719
442761特殊的二进制序列54.4%困难11.099
443797所有可能的路径74.9%中等10.414
444803打砖块23.4%困难11.002
445870优势洗牌35.3%中等10.192
446311稀疏矩阵的乘法73.9%中等10.753
4471188设计有限阻塞队列61.1%中等11.17
44868文本左右对齐42.1%困难10.207
449404左叶子之和53.3%简单10.082
450436寻找右区间43.2%中等10.503
451675为高尔夫比赛砍树33.3%困难10.913
452733图像渲染52.8%简单10.152
453590N叉树的后序遍历72.0%简单10.107
454705设计哈希集合55.3%简单10.183
455820单词的压缩编码39.3%中等10.195
456848字母移位38.4%中等10.519
457885螺旋矩阵 III64.0%中等10.674
458912排序数组52.4%中等10.125
459914卡牌分组32.8%简单10.19
4601043分隔数组以得到最大和63.0%中等10.571
4611047删除字符串中的所有相邻重复项66.5%简单10.109
4621050合作过至少三次的演员和导演73.5%简单10.49
4631051高度检查器72.4%简单10.139
4641078Bigram 分词59.9%简单10.274
4651207独一无二的出现次数68.0%简单10.139
46652N皇后 II77.2%困难10.091
46777组合72.6%中等10.056
468115不同的子序列46.9%困难10.155
469129求根到叶子节点数字之和61.3%中等10.078
470154寻找旋转排序数组中的最小值 II46.1%困难10.111
471194转置文件33.0%中等10.45
472201数字范围按位与44.7%中等10.165
473210课程表 II46.1%中等10.103
474211添加与搜索单词 - 数据结构设计42.5%中等10.176
475228汇总区间50.8%中等10.172
476252会议室51.6%简单10.321
477255验证前序遍历序列二叉搜索树46.1%中等10.606
478264丑数 II49.3%中等10.082
479266回文排列62.0%简单10.442
480275H指数 II40.0%中等10.211
481280摆动排序68.6%中等10.5
482285二叉搜索树中的顺序后继59.9%中等10.427
483286墙与门44.0%中等10.393
484301删除无效的括号45.1%困难10.218
485304二维区域和检索 - 矩阵不可变42.3%中等10.176
486313超级丑数60.4%中等10.234
487332重新安排行程35.6%中等10.201
488336回文对33.0%困难10.396
489345反转字符串中的元音字母49.0%简单10.06
490361轰炸敌人51.6%中等10.736
491363矩形区域不超过 K 的最大数值和34.3%困难10.481
492365水壶问题29.8%中等10.265
493369给单链表加一59.1%中等10.66
494388文件的最长绝对路径43.7%中等10.456
495396旋转函数38.8%中等10.442
496399除法求值53.7%中等10.206
497416分割等和子集44.9%中等10.091
498438找到字符串中所有字母异位词40.6%中等10.092
499461汉明距离74.6%简单10.047
500463岛屿的周长65.0%简单10.13