Repository files navigation
序号
题名
时间
空间
1
两数之和
91.25%
-
2
两数相加
40.85%
66.61%
3
无重复字符的最长子串
92.97%
83.96%
4
寻找两个正序数组的中位数
86.69%
93.47%
5
最长回文子串
88.72%
89.83%
7
整数反转
97.75%
-
9
回文数
92.48%
-
13
罗马数字转整数
36.70%
-
14
最长公共前缀
52.79%
46.62%
20
有效的括号
85.98%
-
21
合并两个有序链表
68.66%
-
22
括号生成
82.67%
46.10%
26
删除排序数组中的重复项
97.95%
-
27
移除元素
92.86%
-
28
实现 strStr()
91.12%
-
29
两数相除
97.37%
59.34%
31
下一个排列
96.91%
71.66%
34
在排序数组中查找元素的第一个和最后一个位置
93.39%
37.16%
35
搜索插入位置
97.28%
64.94%
36
有效的数独
93.03%
92.62%
37
解数独
93.95%
47.44%
38
报数
96.51%
25.81%
49
字母异位词分组
83.65%
48.95%
53
最大子序和
88.95%
-
54
螺旋矩阵
98.34%
70.96%
58
最后一个单词的长度
44.30%
-
59
螺旋矩阵 II
61.15%
85.79%
62
不同路径
81.48%
26.06%
66
加一
91.08%
-
67
二进制求和
99.85%
-
69
x 的平方根
90.95%
-
70
爬楼梯
41.70%
36.95%
74
搜索二维矩阵
85.04%
7.90%
77
组合
86.80%
59.88%
81
搜索旋转排序数组 II
91.91%
83.74%
82
删除排序链表中的重复元素 II
35.92%
5.11%
83
删除排序链表中的重复元素
61.97%
-
87
扰乱字符串
14.04%
61.40%
88
合并两个有序数组
70.15%
-
100
相同的树
87.33%
-
101
对称二叉树
88.71%
-
104
二叉树的最大深度
85.77%
-
106
从中序与后序遍历序列构造二叉树
18.05%
18.70%
107
二叉树的层次遍历 II
96.82%
-
108
将有序数组转换为二叉搜索树
86.33%
79.07%
110
平衡二叉树
82.94%
-
111
二叉树的最小深度
87.66%
-
112
路径总和
86.02%
47.90%
118
杨辉三角
99.16%
-
119
杨辉三角 II
80.61%
-
121
买卖股票的最佳时机
88.85%
-
122
买卖股票的最佳时机 II
84.74%
-
125
验证回文串
74.34%
89.75%
129
求根节点到叶节点数字之和
55.20%
40.57%
134
加油站
62.56%
32.79%
136
只出现一次的数字
93.51%
-
141
环形链表
97.05%
-
143
重排链表
81%
83%
147
对链表进行插入排序
28.57%
5.74%
148
排序链表
44.00%
18.52%
153
寻找旋转排序数组中的最小值
77.83%
94.56%
154
寻找旋转排序数组中的最小值 II
96.46%
73.45%
155
最小栈
81.40%
-
160
相交链表
95.54%
-
162
寻找峰值
60%
95%
164
最大间距
69.23%
45.22%
167
两数之和 II - 输入有序数组
87.91%
-
168
Excel表列名称
89.47%
100.00%
169
求众数
90.78%
-
171
Excel表列序号
89.97%
-
172
阶乘后的零
74.10%
-
188
买卖股票的最佳时机 IV
69.97%
54.62%
189
旋转数组
97.59%
-
190
颠倒二进制位
-
-
191
位1的个数
58.18%
-
198
打家劫舍
64.87%
-
202
快乐数
97.56%
-
203
移除链表元素
81.43%
-
204
计数质数
71.20%
-
205
同构字符串
80.62%
-
206
反转链表
71.54%
-
208
实现 Trie (前缀树)
62.37%
27.03%
213
打家劫舍 II
58.31%
46.12%
217
存在重复元素
67.42%
-
218
天际线问题
65.91%
81.82%
219
存在重复元素 II
61.48%
-
222
完全二叉树的节点个数
91.48%
37.17%
224
基本计算器
84.43%
36.93%
225
用队列实现栈
97.74%
-
226
翻转二叉树
68.05%
-
227
基本计算器 II
45.33%
28.28%
231
2的幂
91.38%
-
232
用栈实现队列
62.00%
-
234
回文链表
69.59%
-
235
二叉搜索树的最近公共祖先
74.10%
36.28%
237
删除链表中的节点
97.96%
-
242
有效的字母异位词
97.26%
-
257
二叉树的所有路径
63.45%
85.76%
258
各位相加
93.64%
-
263
丑数
79.23%
-
263
丑数 II
96.05%
52.63%
268
缺失数字
90.13%
-
274
H 指数
98.21%
31.19%
275
H 指数 II
95.00%
18.75%
278
第一个错误的版本
82.70%
-
283
移动零
85.48%
-
290
单词规律
62.71%
-
292
Nim 游戏
97.84%
-
299
猜数字游戏
76.27%
-
301
删除无效的括号
76.98%
26.19%
303
区域和检索 - 数组不可变
95.19%
-
322
零钱兑换
98.03%
23.78%
326
3的幂
97.50%
-
328
奇偶链表
77.76%
16.23%
331
验证二叉树的前序序列化
100.00%
40.91%
335
路径交叉
80.95%
23.81%
342
4的幂
100.00%
100.00%
344
反转字符串
77.42%
-
345
反转字符串中的元音字母
96.47%
-
349
两个数组的交集
88.37%
-
350
两个数组的交集 II
94.94%
-
357
统计各位数字都不同的数字个数
53.47%
21.78%
367
有效的完全平方数
89.86%
-
368
最大整除子集
83.65%
52.89%
371
两整数之和
99.11%
95.56%
374
猜数字大小(类似 66th)
-
-
383
赎金信(类似 61th)
-
-
387
字符串中的第一个唯一字符
64.78%
-
389
找不同
87.46%
-
392
判断子序列
71.61%
-
397
整数替换
75.93%
56.48%
402
移掉 K 位数字
56.44%
35.71%
404
左叶子之和
97.99%
-
405
数字转换为十六进制数(类似 39th)
-
-
409
最长回文串(类似 83th)
-
-
412
Fizz Buzz
59.51%
27.79%
414
第三大的数
85.17%
-
415
字符串之和(类似 16th)
-
-
429
N叉树的层序遍历
75.99%
8.86%
434
字符串中的单词数
规则不明
-
437
路径总和 III
91.38%
-
441
排列硬币
65.84%
-
443
压缩字符串
96.33%
-
447
回旋镖数量
100.00%
-
448
找到所有数组中消失的数字
90.23%
-
449
序列化和反序列化二叉搜索树
53.79%
90.15%
452
用最少数量的箭引爆气球
24.85%
59.75%
453
最小移动次数使数组元素相等
90.87%
91.35%
454
四数相加 II
45.24%
38.00%
455
分发饼干
87.85%
-
459
重复的子字符串
84.16%
-
461
汉明距离
99.45%
100.00%
463
岛屿的周长
76.53%
-
473
火柴拼正方形
30.83%
60.00%
475
供暖器
21%
-
476
数字的补数
100%
-
479
最大回文数乘积
100%
85.71%
482
密钥格式化
100%
-
485
最大连续1的个数
100%
-
492
构造矩形
100%
-
494
目标和
49.36%
82.01%
496
下一个更大元素 I
97.77%
-
498
对角线遍历
72.24%
49.31%
500
键盘行
97.84%
-
502
IPO
33.33%
66.67%
503
下一个更大元素 II
42.55%
49.40%
507
完美数
94.12%
90.04%
509
斐波那契数
91.16%
65.47%
521
最长特殊序列 Ⅰ
58.12%
41.03%
524
通过删除字母匹配到字典里最长单词
91.69%
83.72%
532
数组中的 k-diff 数对
86.14%
59.41%
547
省份数量
32.95%
5.16%
559
N 叉树的最大深度
85.13%
85.13%
560
和为 K 的子数组
90.68%
81.36%
575
分糖果
93.59%
35.09%
617
合并二叉树
49.57%
31.13%
628
三个数的最大乘积
79.66%
5.05%
654
最大二叉树
53.70%
89.56%
664
奇怪的打印机
33.33%
100.00%
684
冗余连接
72.86%
11.43%
686
重复叠加字符串匹配
95.65%
17.39%
692
前K个高频单词
-
-
703
数据流中的第K大元素
85.46%
-
714
买卖股票的最佳时机含手续费
75.97%
35.53%
721
账户合并
78.57%
96.30%
726
原子的数量
57.89%
57.89%
746
使用最小花费爬楼梯
41.25%
86.56%
763
划分字母区间
89.02%
9.59%
767
重构字符串
94.05%
66.67%
783
二叉搜索树节点最小距离
30.92%
98.07%
786
第 K 个最小的素数分数
76.47%
11.76%
788
旋转数字
82.05%
92.31%
791
自定义字符串排序
78.46%
69.23%
792
匹配子序列的单词数
81.67%
51.67%
794
有效的井字游戏
63.64%
54.55%
796
旋转字符串
92.88%
98.71%
805
数组的均值分割
44.83%
41.38%
808
分汤
28.57%
85.71%
810
黑板异或游戏
60.00%
60.00%
817
链表组件
100.00%
41.51%
827
最大人工岛
40.26%
15.58%
829
连续整数求和
60.23%
12.50%
841
钥匙和房间
90.85%
52.44%
844
比较含退格的字符串
81%
14%
848
字母移位
70.00%
53.33%
860
柠檬水找零
92.21%
-
867
转置矩阵
90.68%
22.88%
869
重新排序得到 2 的幂
47.62%
47.62%
897
递增顺序搜索树
94.29%
49.25%
905
按奇偶排序数组
61.19%
72.90%
912
排序数组
44.69%
15.19%
922
按奇偶排序数组 II
97.69%
-
925
长按键入
80.22%
9.64%
930
和相同的二元子数组
92.73%
56.36%
933
最近的请求次数
13.04%
20.80%
934
最短的桥
21.74%
11.59%
938
二叉搜索树的范围和
79.55%
45.23%
942
增减字符串匹配
40.59%
53.96%
947
移除最多的同行或同列石头
75%
50%
953
验证外星语词典
50.00%
54.12%
960
删列造序 III
66.67%
66.67%
961
重复 N 次的元素
72.51%
85.26%
968
监控二叉树
18.02%
33.33%
969
煎饼排序
97.42%
15.76%
973
最接近原点的 K 个点
55.79%
44.08%
977
有序数组的平方
88%
31%
1006
笨阶乘
88.46%
80.77%
1009
十进制整数的反码(类似476)
98%
82%
1018
可被 5 整除的二进制前缀
39.68%
80.95%
1022
从根到叶的二进制数之和
62.87%
98.20%
1030
距离顺序排列矩阵单元格
100%
68.09%
1035
不相交的线
50.00%
95.00%
1044
最长重复子串
36.00%
96.00%
1047
删除字符串中的所有相邻重复项
9.21%
5.08%
1051
高度检查器
73.30%
23.03%
1089
复写零
92.59%
76.30%
1108
IP 地址无效化
51.90%
15.35%
1128
等价多米诺骨牌对的数量
78.43%
43.14%
1137
第 N 个泰波那契数
98.68%
67.37%
1146
快照数组
92.86%
71.43%
1154
一年中的第几天
95.48%
64.51%
1184
公交站间的距离
92.31%
89.74%
1190
反转每对括号间的子串
81.11%
52.07%
1202
交换字符串中的元素
40.00%
6.67%
1232
缀点成线
-
-
1248
统计「优美子数组」
84%
49%
1275
找出井字棋的获胜者
63.93%
73.77%
1283
使结果不超过阈值的最小除数
58.82%
76.47%
1288
删除被覆盖区间
64.67%
62.67%
1305
两棵二叉搜索树中的所有元素
5.94%
5.94%
1312
让字符串成为回文串的最少插入次数
15.38%
71.15%
1314
矩阵区域和
19.66%
15.38%
1315
祖父节点值为偶数的节点和
91.89%
24.32%
1325
删除给定值的叶子节点
83.33%
63.33%
1333
餐厅过滤器
45%
44%
1356
根据数字二进制下 1 的数目排序
79.41%
8.00%
1365
有多少小于当前数字的数字
77.29%
15.46%
1370
上升下降字符串
76.47%
82.27%
1386
安排电影院座位
50.00%
87.50%
1391
检查网格中是否存在有效路径
50.00%
50.00%
1446
连续字符
97.62%
69.84%
1513
仅含 1 的子串数
79.17%
58.33%
1518
换酒问题
55.56%
75.76%
1523
在区间范围内统计奇数数目
55.75%
72.57%
1528
重新排列字符串
93.91%
42.62%
1529
灯泡开关 IV
100.00%
30.00%
1534
统计好三元组
77.59%
46.55%
1553
吃掉 N 个橘子的最少天数
62.50%
12.50%
1574
删除最短的子数组使剩余数组有序
77.78%
55.56%
1582
二进制矩阵中的特殊位置
98.08%
98.08%
1584
连接所有点的最小费用
95.00%
95.00%
1631
最小体力消耗路径
69.05%
57.14%
1636
按照频率将数组升序排序
72.32%
53.57%
1672
最富有客户的资产总量
76.65%
17.77%
1705
吃苹果的最大数目
50.00%
50.00%
1711
大餐计数
69.23%
38.46%
1732
找到最高海拔
69.72%
44.04%
1752
检查数组是否经排序和轮转得到
75.00%
72.73%
1775
通过最少操作次数使数组的和相等
38.10%
28.57%
1785
构成特定和需要添加的最少元素
100.00%
100.00%
1802
有界数组中指定下标处的最大值
76.92%
23.08%
1805
字符串中不同整数的数目
71.15%
94.23%
1807
替换字符串中的括号内容
97.56%
78.05%
1818
绝对差值和
84.91%
32.08%
1846
减小和重新排列数组后的最大元素
17.20%
35.48%
1894
找到需要补充粉笔的学生编号
36.61%
88.39%
1979
找出数组的最大公约数
97.73%
70.45%
2042
检查句子中的数字是否递增
80.00%
62.22%
2043
简易银行系统
68.42%
60.53%
剑指 Offer 11
旋转数组的最小数字
92.78%
38.35%
剑指 Offer 16
数值的整数次方
29.99%
88.33%
剑指 Offer 17
打印从 1 到最大的 n 位数
86.00%
100.00%
剑指 Offer 32
从上到下打印二叉树
68.99%
6.12%
剑指 Offer 35
复杂链表的复制
40.19%
5.00%
剑指 Offer 45
把数组排成最小的数
62.97%
5.00%
About
leetcode problem algorithm
Topics
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.