序号编号题目通过率难度出题指数出现频率
11两数之和47.5%简单50.562
2206反转链表66.9%简单50.773
34寻找两个有序数组的中位数36.7%困难50.704
43无重复字符的最长子串32.8%中等50.381
52两数相加36.6%中等50.309
6141环形链表46.1%简单40.556
75最长回文子串28.4%中等40.38
870爬楼梯47.8%简单40.436
953最大子序和49.0%简单40.4
10146LRU缓存机制45.4%中等41.057
118字符串转换整数 (atoi)19.0%中等40.499
1221合并两个有序链表59.5%简单40.312
1320有效的括号40.8%简单40.264
1433搜索旋转排序数组36.3%中等40.516
15344反转字符串68.9%简单40.503
1672编辑距离56.1%困难40.748
177整数反转33.6%简单40.174
189回文数57.1%简单40.192
1911盛最多水的容器61.1%中等30.234
20160相交链表52.1%简单30.381
21169多数元素61.5%简单30.319
22136只出现一次的数字65.1%简单30.253
2314最长公共前缀36.1%简单30.183
2415三数之和25.4%中等30.185
25121买卖股票的最佳时机52.3%简单30.221
26871最低加油次数29.2%困难32.533
2719删除链表的倒数第N个节点37.4%中等30.211
28148排序链表63.7%中等30.51
2946全排列73.9%中等30.278
3028实现 strStr()39.5%简单30.203
3194二叉树的中序遍历70.0%中等30.208
32215数组中的第K个最大元素60.9%中等30.275
33142环形链表 II48.2%中等30.323
34237删除链表中的节点79.8%简单30.286
35104二叉树的最大深度72.1%简单30.159
36155最小栈51.4%简单30.235
37226翻转二叉树73.7%简单30.276
38235二叉搜索树的最近公共祖先62.1%简单30.436
3926删除排序数组中的重复项48.4%简单30.109
40347前 K 个高频元素60.1%中等30.414
4188合并两个有序数组46.5%简单30.177
4298验证二叉搜索树28.8%中等30.247
4339组合总和68.3%中等30.258
44204计数质数32.1%简单30.393
45236二叉树的最近公共祖先59.7%中等30.339
4623合并K个排序链表48.7%困难30.252
47200岛屿数量46.9%中等30.277
48232用栈实现队列62.6%简单30.37
4964最小路径和64.5%中等20.216
50172阶乘后的零39.6%简单20.405
5124两两交换链表中的节点64.2%中等20.184
52138复制带随机指针的链表43.6%中等20.526
53217存在重复元素51.5%简单20.194
5422括号生成73.2%中等20.164
5548旋转图像66.7%中等20.234
56151翻转字符串里的单词35.4%中等20.379
5710正则表达式匹配26.0%困难20.235
58122买卖股票的最佳时机 II57.3%简单20.137
59292Nim 游戏69.7%简单20.383
6082删除排序链表中的重复元素 II45.7%中等20.306
61124二叉树中的最大路径和39.2%困难20.383
62208实现 Trie (前缀树)64.3%中等20.358
63198打家劫舍42.8%简单20.145
64233数字 1 的个数32.3%困难21.087
65175组合两个表71.5%简单20.18
66167两数之和 II - 输入有序数组52.3%简单20.162
67189旋转数组40.3%简单20.163
6855跳跃游戏38.0%中等20.182
6941缺失的第一个正数37.5%困难20.299
7042接雨水48.4%困难20.2
7154螺旋矩阵38.5%中等20.245
7262不同路径58.7%中等20.151
73153寻找旋转排序数组中的最小值50.2%中等20.321
74100相同的树56.4%简单20.169
7550Pow(x, n)33.8%中等20.179
76102二叉树的层次遍历60.7%中等20.131
77260只出现一次的数字 III69.5%中等20.514
7893复原IP地址45.6%中等20.363
7943字符串相乘41.5%中等20.229
8092反转链表 II48.9%中等20.252
81139单词拆分43.1%中等20.239
82145二叉树的后序遍历70.0%困难20.208
83144二叉树的前序遍历64.0%中等20.164
8474搜索二维矩阵37.2%中等20.253
8516最接近的三数之和42.9%中等20.119
8635搜索插入位置45.1%简单20.081
87118杨辉三角65.6%简单20.141
88125验证回文串42.3%简单20.129
89322零钱兑换37.4%中等20.192
90771宝石与石头81.7%简单20.262
9134在排序数组中查找元素的第一个和最后一个位置38.9%中等20.118
9285最大矩形44.3%困难20.351
93103二叉树的锯齿形层次遍历53.4%中等20.21
94203移除链表元素43.9%简单20.16
95238除自身以外数组的乘积66.0%中等20.26
96382链表随机节点54.6%中等21.078
97415字符串相加49.3%简单20.314
98234回文链表40.2%简单20.138
99179最大数35.2%中等20.325
10045跳跃游戏 II33.0%困难20.24
101195第十行43.5%简单20.606
102387字符串中的第一个唯一字符43.1%简单20.192
103120三角形最小路径和63.6%中等20.201
10475颜色分类54.5%中等20.144
105108将有序数组转换为二叉搜索树69.0%简单20.158
106101对称二叉树49.9%简单20.088
10727移除元素57.4%简单20.068
108128最长连续序列47.6%困难20.312
109350两个数组的交集 II46.4%简单20.174
110225用队列实现栈62.1%简单20.231
111461汉明距离74.6%简单20.217
11256合并区间40.2%中等10.118
11378子集76.3%中等10.111
11483删除排序链表中的重复元素49.0%简单10.097
115105从前序与中序遍历序列构造二叉树63.9%中等10.143
116134加油站50.8%中等10.246
11713罗马数字转整数60.6%简单10.058
11838外观数列54.4%简单10.106
119135分发糖果41.2%困难10.379
120349两个数组的交集68.0%简单10.157
121192统计词频33.6%中等10.746
122176第二高的薪水33.8%简单10.133
12376最小覆盖子串35.3%困难10.223
124196删除重复的电子邮箱59.3%简单10.315
125301删除无效的括号45.1%困难10.68
12625K 个一组翻转链表56.1%困难10.17
12769x 的平方根37.5%简单10.088
12891解码方法23.0%中等10.154
129240搜索二维矩阵 II38.7%中等10.177
130119杨辉三角 II59.9%简单10.157
131268缺失数字54.0%简单10.161
132283移动零59.2%简单10.085
133289生命游戏68.5%中等10.429
134300最长上升子序列43.9%中等10.145
135110平衡二叉树50.0%简单10.127
136137只出现一次的数字 II65.5%中等10.295
137154寻找旋转排序数组中的最小值 II46.1%困难10.385
138242有效的字母异位词58.3%简单10.091
139746使用最小花费爬楼梯46.5%简单10.216
14018四数之和37.1%中等10.096
14140组合总和 II59.9%中等10.12
142181超过经理收入的员工68.2%简单10.173
143543二叉树的直径47.0%简单10.162
144707设计链表24.5%中等10.358
145184部门工资最高的员工43.7%中等10.258
14690子集 II58.8%中等10.181
147413等差数列划分59.2%中等10.469
148446等差数列划分 II - 子序列31.5%困难11.322
149488祖玛游戏40.8%困难11.558
150576出界的路径数35.3%中等10.954
151873最长的斐波那契子序列的长度44.8%中等10.913
1526Z 字形变换46.6%中等10.062
15331下一个排列32.8%中等10.095
15444通配符匹配26.4%困难10.205
155113路径总和 II58.5%中等10.152
156227基本计算器 II34.7%中等10.355
157386字典序排数68.0%中等10.556
158109有序链表转换二叉搜索树70.1%中等10.218
159133克隆图48.7%中等10.306
160287寻找重复数62.8%中等10.133
161343整数拆分54.0%中等10.299
162442数组中重复的数据63.4%中等10.361
163127单词接龙39.5%中等10.201
164221最大正方形38.8%中等10.182
16581搜索旋转排序数组 II34.9%中等10.211
166535TinyURL 的加密与解密81.0%中等10.622
16717电话号码的字母组合52.4%中等10.061
16859螺旋矩阵 II76.5%中等10.168
16973矩阵置零55.0%中等10.167
170123买卖股票的最佳时机 III40.9%困难10.183
171190颠倒二进制位54.6%简单10.155
172191位1的个数64.1%简单10.112
173193有效电话号码27.7%简单10.494
174213打家劫舍 II36.3%中等10.17
175223矩形面积42.4%中等10.521
176258各位相加65.5%简单10.195
177273整数转换英文表示26.1%困难10.736
178328奇偶链表61.1%中等10.17
179458可怜的小猪53.8%困难11.229
18030串联所有单词的子串29.1%困难10.153
181205同构字符串47.1%简单10.12
182229求众数 II42.6%中等10.282
183312戳气球57.5%困难10.31
184395至少有K个重复字符的最长子串41.4%中等10.364
185416分割等和子集44.9%中等10.175
186445两数相加 II53.7%中等10.172
187704二分查找52.4%简单10.125
1881004最大连续1的个数 III47.0%中等10.512
18961旋转链表39.8%中等10.076
19084柱状图中最大的矩形38.7%困难10.1
191319灯泡开关44.3%中等10.34
192561数组拆分 I69.5%简单10.135
193668乘法表中第k小的数44.8%困难10.96
19451N皇后67.9%困难10.121
195410分割数组的最大值40.4%困难10.556
196207课程表49.1%中等10.129
19732最长有效括号29.5%困难10.074
198161相隔为 1 的编辑距离31.6%中等10.725
19929两数相除19.2%中等10.078
20052N皇后 II77.2%困难10.174
20157插入区间36.8%困难10.186
20267二进制求和52.2%简单10.056
2031143最长公共子序列58.1%中等10.192
204149直线上最多的点数20.4%困难10.314
205280摆动排序68.6%中等10.832
20680删除排序数组中的重复项 II54.3%中等10.101
207130被围绕的区域39.0%中等10.132
208253会议室 II40.9%中等10.37
209304二维区域和检索 - 矩阵不可变42.3%中等10.326
210606根据二叉树创建字符串52.4%简单10.312
211724寻找数组的中心索引36.1%简单10.126
212813最大平均值和的分组47.5%中等10.96
213365水壶问题29.8%中等10.474
214239滑动窗口最大值43.7%困难10.116
215140单词拆分 II37.7%困难10.239
216115不同的子序列46.9%困难10.289
21797交错字符串38.5%困难10.262
21836有效的数独58.2%中等10.074
21979单词搜索40.4%中等10.082
22096不同的二叉搜索树64.6%中等10.086
221107二叉树的层次遍历 II64.1%简单10.078
222168Excel表列名称36.5%简单10.146
223185部门工资前三高的所有员工41.7%困难10.279
224515在每个树行中找最大值58.3%中等10.318
225547朋友圈54.6%中等10.149
226887鸡蛋掉落20.7%困难10.389
227912排序数组52.4%中等10.235
22871简化路径38.8%中等10.105
22977组合72.6%中等10.109
23086分隔链表55.6%中等10.107
231116填充每个节点的下一个右侧节点指针53.5%中等10.148
232162寻找峰值44.3%中等10.118
233165比较版本号38.6%中等10.205
234171Excel表列序号66.5%简单10.113
235222完全二叉树的节点个数66.0%中等10.205
236228汇总区间50.8%中等10.319
237230二叉搜索树中第K小的元素68.3%中等10.106
238257二叉树的所有路径61.9%简单10.12
239263丑数48.6%简单10.124
240285二叉搜索树中的顺序后继59.9%中等10.725
241297二叉树的序列化与反序列化44.2%困难10.179
242315计算右侧小于当前元素的个数37.2%困难10.232
2433263的幂46.4%简单10.12
244345反转字符串中的元音字母49.0%简单10.117
245371两整数之和53.6%简单10.151
246406根据身高重建队列62.0%中等10.161
247657机器人能否返回原点73.2%简单10.209
248264丑数 II49.3%中等10.082
249443压缩字符串39.1%简单10.107
250448找到所有数组中消失的数字56.0%简单10.056
251506相对名次53.3%简单10.215
25254201 矩阵37.8%中等10.157
253622设计循环队列39.9%中等10.077
254849到最近的人的最大距离38.6%简单10.223
255907子数组的最小值之和27.4%中等10.352
256921使括号有效的最少添加70.1%中等10.214
257946验证栈序列53.5%中等10.228
25895不同的二叉搜索树 II61.2%中等10.07
259530二叉搜索树的最小绝对差55.3%简单10.136
260596超过5名学生的课39.5%简单10.103
261647回文子串60.5%中等10.084
262177第N高的薪水43.8%中等10.07
263201数字范围按位与44.7%中等10.165
264463岛屿的周长65.0%简单10.13
265730统计不同回文子字符串45.1%困难11.085
266812最大三角形面积59.5%简单10.348
267397整数替换33.9%中等10.282
268588设计内存文件系统34.6%困难11.441
269399除法求值53.7%中等10.206
270878第 N 个神奇数字22.0%困难10.759
271905按奇偶排序数组68.1%简单10.084
272460LFU缓存33.7%困难10.456
2731114按序打印58.9%简单10.083
274983最低票价56.0%中等10.346
275743网络延迟时间45.4%中等10.265
27660第k个排列48.1%中等10.069
277180连续出现的数字48.1%中等10.106
278978最长湍流子数组38.3%中等10.394
279131分割回文串65.1%中等10.079
280157用 Read4 读取 N 个字符51.4%简单10.483
281241为运算表达式设计优先级70.3%中等10.172
282278第一个错误的版本36.4%简单10.055
283434字符串中的单词数33.7%简单10.112
284453最小移动次数使数组元素相等53.0%简单10.186
285500键盘行68.1%简单10.136
286520检测大写字母54.4%简单10.123
287572另一个树的子树43.0%简单10.099
288594最长和谐子序列45.1%简单10.186
289687最长同值路径38.7%简单10.123
290697数组的度51.4%简单10.127
291798得分最高的最小轮调34.9%困难11.329
292429N叉树的层序遍历64.4%中等10.153
293126单词接龙 II31.2%困难10.211
294516最长回文子序列49.9%中等10.127
295529扫雷游戏58.7%中等10.33
296860柠檬水找零53.7%简单10.129
297673最长递增子序列的个数33.9%中等10.229
29863不同路径 II32.4%中等10.036
299212单词搜索 II39.1%困难10.153
30037解数独59.3%困难10.09
301433最小基因变化48.3%中等10.348
3021091二进制矩阵中的最短路径28.7%中等10.28
303773滑动谜题57.0%困难10.577
304493翻转对22.4%困难10.273
30558最后一个单词的长度32.3%简单10.026
306112路径总和48.9%简单10.031
307214最短回文串31.2%困难10.208
308276栅栏涂色42.9%简单10.452
309338比特位计数74.5%中等10.063
310405数字转换为十六进制数49.6%简单10.171
311557反转字符串中的单词 III69.2%简单10.056
312695岛屿的最大面积59.5%中等10.092
313718最长重复子数组48.4%中等10.187
314589N叉树的前序遍历71.9%简单10.098
315703数据流中的第K大元素42.1%简单10.11
316783二叉搜索树结点最小距离51.5%简单10.14
317876链表的中间结点64.6%简单10.065
318914卡牌分组32.8%简单10.19
319932漂亮数组57.3%中等10.332
320976三角形的最大周长54.6%简单10.149
32112整数转罗马数字62.5%中等10.028
32247全排列 II56.8%中等10.044
32349字母异位词分组60.6%中等10.035
32468文本左右对齐42.1%困难10.207
32589格雷编码67.5%中等10.088
326106从中序与后序遍历序列构造二叉树66.7%中等10.064
327111二叉树的最小深度41.4%简单10.031
328114二叉树展开为链表67.4%中等10.05
329129求根到叶子节点数字之和61.3%中等10.078
330132分割回文串 II41.8%困难10.19
331143重排链表54.4%中等10.084
332147对链表进行插入排序62.5%中等10.083
333152乘积最大子序列37.0%中等10.042
334164最大间距54.3%困难10.193
335178分数排名60.3%中等10.078
336182查找重复的电子邮箱78.0%简单10.053
337186翻转字符串里的单词 II71.5%中等10.38
338187重复的DNA序列43.5%中等10.136
339188买卖股票的最佳时机 IV28.8%困难10.103
340194转置文件33.0%中等10.45
341197上升的温度49.4%简单10.094
342199二叉树的右视图63.0%中等10.071
343202快乐数57.1%简单10.042
344209长度最小的子数组41.1%中等10.061
345211添加与搜索单词 - 数据结构设计42.5%中等10.176
346216组合总和 III70.1%中等10.105
347218天际线问题40.3%困难10.264
348219存在重复元素 II37.4%简单10.048
3492312的幂47.5%简单10.047
350243最短单词距离63.8%简单10.372
351244最短单词距离 II47.2%中等10.574
352269火星词典39.6%困难10.536
353275H指数 II40.0%中等10.211
354277搜寻名人57.8%中等10.454
355290单词规律41.8%简单10.092
356299猜数字游戏46.6%简单10.116
357303区域和检索 - 数组不可变59.5%简单10.065
358321拼接最大数26.8%困难10.411
359331验证二叉树的前序序列化43.8%中等10.278
360334递增的三元子序列36.7%中等10.131
3613424的幂47.7%简单10.091
362357计算各个位数不同的数字个数49.9%中等10.185
363363矩形区域不超过 K 的最大数值和34.3%困难10.481
364374猜数字大小42.6%简单10.095
365375猜数字大小 II36.7%中等10.278
366377组合总和 Ⅳ41.0%中等10.163
367380常数时间插入、删除和获取随机元素47.7%中等10.156
368388文件的最长绝对路径43.7%中等10.456
369390消除游戏42.0%中等10.438
370391完美矩形24.5%困难10.703
371418屏幕可显示句子的数量32.4%中等10.84
372423从英文中重建数字51.9%中等10.409
373437路径总和 III53.8%简单10.062
374438找到字符串中所有字母异位词40.6%中等10.092
375447回旋镖的数量56.7%简单10.177
376466统计重复个数30.0%困难10.879
377476数字的补数67.9%简单10.131
378494目标和43.2%中等10.088
379518零钱兑换 II47.5%中等10.194
380537复数乘法67.5%中等10.315
381540有序数组中的单一元素60.0%中等10.193
382567字符串的排列33.8%中等10.107
383581最短无序连续子数组33.9%简单10.068
384611有效三角形的个数48.1%中等10.308
385633平方数之和32.6%简单10.082
386639解码方法 226.2%困难10.688
387662二叉树最大宽度35.1%中等10.269
388670最大交换38.4%中等10.305
389716最大栈42.7%简单10.614
390719找出第 k 小的距离对31.1%困难10.45
391705设计哈希集合55.3%简单10.183
392844比较含退格的字符串50.0%简单10.112
393870优势洗牌35.3%中等10.192
3941272删除区间47.5%中等11.186
395641设计循环双端队列49.1%中等10.27
396407接雨水 II34.4%困难10.412
397684冗余连接55.7%中等10.171
398367有效的完全平方数43.0%简单10.073
399468验证IP地址21.5%中等10.24
400337打家劫舍 III55.6%中等10.079