README.md

September 13, 2020 · View on GitHub

| English | 简体中文 |

LeetCode 的解答


最近一次更新: 2020-09-13 13:18:38

The source code is fetched using the tool LeetCode_Helper.

#题名解答通过率难度标签
LCP 18早餐组合Python320.8%简单
LCP 17速算机器人Python385.0%简单
LCP 20快速公交Python316.7%困难
面试题 17.13恢复空格Python356.2%中等记忆化
字符串
面试题 16.11跳水板Python344.4%简单递归
记忆化
剑指 Offer 56 - I数组中数字出现的次数Python371.0%中等
剑指 Offer 20表示数值的字符串Python323.1%中等数学
剑指 Offer 11旋转数组的最小数字Python349.5%简单二分查找
面试题 16.04井字游戏Python343.8%中等数组
面试题 08.03魔术索引Python368.2%简单数组
二分查找
LCP 01猜数字Python383.9%简单
5513连接所有点的最小费用Python338.6%中等并查集
5512统计不开心的朋友Python348.8%中等数组
5511二进制矩阵中的特殊位置Python365.2%简单数组
1567乘积为正数的最长子数组长度Python333.1%中等贪心算法
1566重复至少 K 次且长度为 M 的模式Python342.8%简单数组
1563石子游戏 VPython337.2%困难动态规划
1562查找大小为 M 的最新分组Python329.1%中等二分查找
1561你可以获得的最大硬币数目Python380.5%中等排序
1560圆形赛道上经过次数最多的扇区Python357.1%简单数组
1545找出第 N 个二进制字符串中的第 K 位Python354.4%中等字符串
1544整理字符串Python346.7%简单
字符串
1559二维网格图中探测环Python333.5%困难深度优先搜索
1558得到目标数组的最少函数调用次数Python361.2%中等贪心算法
1557可以到达所有点的最少点数目Python373.6%中等
1556千位分隔数Python361.1%简单字符串
1537最大得分Python334.6%困难动态规划
1535找出数组游戏的赢家Python343.5%中等数组
1534统计好三元组Python378.5%简单数组
1546和为目标值的最大数目不重叠非空子数组数目Python338.2%中等动态规划
1541平衡括号字符串的最少插入次数Python341.0%中等
字符串
1540K 次操作转变字符串Python328.6%中等贪心算法
字符串
1539第 k 个缺失的正整数Python354.1%简单数组
哈希表
1519子树中标签相同的节点数Python326.9%中等深度优先搜索
广度优先搜索
1396设计地铁系统Python344.5%中等设计
1374生成每种字符都是奇数个的字符串Python372.8%简单字符串
1298你能从盒子里获得的最大糖果数Python358.4%困难广度优先搜索
1249移除无效的括号Python356.6%中等
字符串
1131绝对值表达式的最大值Python342.6%中等位运算
数学
1128等价多米诺骨牌对的数量Python345.8%简单数组
1122数组的相对排序Go
Python3
66.7%简单排序
数组
1109航班预订统计Go
Python3
47.3%中等数组
数学
1108IP 地址无效化Go
Python3
83.2%简单字符串
1114按序打印Python363.7%简单
1106解析布尔表达式Go
Python3
55.2%困难字符串
1103分糖果 IIGo
Python3
63.2%简单数学
1094拼车Go
Python3
59.4%中等贪心算法
1093大样本统计Go
Python3
41.5%中等数学
双指针
1089复写零Go
Python3
57.2%简单数组
1079活字印刷Go
Python3
73.2%中等回溯算法
1081不同字符的最小子序列Go
Python3
51.2%中等字符串
1080根到叶路径上的不足节点Go
Python3
47.6%中等深度优先搜索
1078Bigram 分词Go
Python3
61.7%简单哈希表
1073负二进制数相加Go
Python3
31.8%中等数学
1072按列翻转得到最大值等行数Go
Python3
54.0%中等哈希表
1071字符串的最大公因子Go
Python3
58.7%简单字符串
1054距离相等的条形码Python335.0%中等
排序
1053交换一次的先前排列Python343.8%中等贪心算法
数组
1052爱生气的书店老板Python349.8%中等数组
None
1051高度检查器Python373.5%简单数组
1049最后一块石头的重量 IIPython347.6%中等动态规划
1048最长字符串链Python343.0%中等哈希表
动态规划
1047删除字符串中的所有相邻重复项Python368.5%简单
1046最后一块石头的重量Python361.3%简单
贪心算法
1044最长重复子串Python320.6%困难哈希表
二分查找
1043分隔数组以得到最大和Python365.9%中等
1042不邻接植花Python351.1%简单
1041困于环中的机器人Python344.8%中等数学
1037有效的回旋镖Python343.3%简单数学
1038从二叉搜索树到更大和树Python376.7%中等二叉搜索树
1040移动石子直到连续 IIPython349.6%中等数组
None
1039多边形三角剖分的最低得分Python353.3%中等动态规划
1035不相交的线Python354.5%中等数组
1031两个非重叠子数组的最大和Python353.9%中等数组
1025除数博弈Python371.6%简单数学
动态规划
1056易混淆数🔒Python337.2%简单数学
1060有序数组中的缺失元素🔒Python350.6%中等二分查找
1061按字典序排列最小的等效字符串🔒Python354.8%中等深度优先搜索
并查集
1058最小化舍入误差以满足目标🔒Python331.4%中等贪心算法
数学
动态规划
1057校园自行车分配🔒Python342.2%中等贪心算法
排序
978最长湍流子数组Python342.1%中等数组
动态规划
None
931下降路径最小和Python361.6%中等动态规划
905按奇偶排序数组Python369.2%简单数组
889根据前序和后序遍历构造二叉树Python366.1%中等
887鸡蛋掉落Python328.6%困难数学
二分查找
动态规划
867转置矩阵Python67.8%简单数组
851喧闹和富有Python344.7%中等深度优先搜索
849到最近的人的最大距离Python41.0%中等数组
841钥匙和房间Python365.4%中等深度优先搜索
840矩阵中的幻方Python34.8%中等数组
641设计循环双端队列Python353.2%中等设计
队列
830较大分组的位置Python47.5%简单数组
825适龄的朋友Python35.9%中等数组
811子域名访问计数Python368.4%简单哈希表
805数组的均值分割Python326.9%困难数学
792匹配子序列的单词数Python42.7%中等数组
779第K个语法符号Python342.7%中等递归
775全局倒置与局部倒置Python44.3%中等数组
数学
701二叉搜索树中的插入操作Python372.5%中等
766托普利茨矩阵Python66.5%简单数组
429N叉树的层序遍历Python366.5%中等
广度优先搜索
747至少是其他数字两倍的最大数Python39.8%简单数组
746使用最小花费爬楼梯Python49.7%简单数组
动态规划
739每日温度Python364.6%中等
哈希表
724寻找数组的中心索引Python38.5%简单数组
718最长重复子数组Python354.2%中等数组
哈希表
二分查找
动态规划
7171比特与2比特字符Python49.3%简单数组
713乘积小于K的子数组Python36.6%中等数组
双指针
698划分为k个相等的子集Python343.2%中等递归
动态规划
697数组的度Python54.5%简单数组
696计数二进制子串Python362.3%简单字符串
695岛屿的最大面积Python63.9%中等深度优先搜索
数组
674最长连续递增序列Python45.2%简单数组
670最大交换Python41.5%中等数组
数学
667优美的排列 IIPython361.2%中等数组
665非递减数列Python22.7%简单数组
661图片平滑器Python54.2%简单数组
657机器人能否返回原点Python377.8%简单字符串
649Dota2 参议院Python338.6%中等贪心算法
647回文子串Python364.6%中等字符串
动态规划
643子数组最大平均数 IPython39.1%简单数组
637二叉树的层平均值Python368.7%简单
628三个数的最大乘积Python50.5%简单数组
数学
621任务调度器Python350.8%中等贪心算法
队列
数组
617合并二叉树Python377.2%简单
611有效三角形的个数Python348.9%中等数组
605种花问题Python32.1%简单数组
581最短无序连续子数组Python35.0%简单数组
566重塑矩阵Python65.1%简单数组
565数组嵌套Python359.0%中等数组
561数组拆分 IPython72.0%简单数组
560和为K的子数组Python45.0%中等数组
哈希表
557反转字符串中的单词 IIIPython3
Python3
73.4%简单字符串
546移除盒子Python364.5%困难深度优先搜索
动态规划
543二叉树的直径Python351.6%简单
538把二叉搜索树转换为累加树Python363.3%简单
532数组中的K-diff数对Python34.8%简单数组
双指针
529扫雷游戏Python365.5%中等深度优先搜索
广度优先搜索
1059从始点到终点的所有路径🔒Python332.2%中等深度优先搜索
508出现次数最多的子树元素和Python365.0%中等
哈希表
498对角线遍历Python342.1%中等
495提莫攻击Python53.4%中等数组
494目标和Python344.4%中等深度优先搜索
动态规划
491递增子序列Python356.0%中等深度优先搜索
486预测赢家Python358.8%中等极小化极大
动态规划
485最大连续1的个数Python56.7%简单数组
480滑动窗口中位数Python335.6%困难None
461汉明距离Python377.6%简单位运算
459重复的子字符串Python3
Python3
51.4%简单字符串
454四数相加 IIPython356.1%中等哈希表
二分查找
448找到所有数组中消失的数字Python60.1%简单数组
442数组中重复的数据Python67.2%中等数组
438找到字符串中所有字母异位词Python346.5%中等哈希表
416分割等和子集Go
Python3
49.3%中等动态规划
414第三大的数Python35.4%简单数组
406根据身高重建队列Python367.1%中等贪心算法
401二进制手表Python352.6%简单位运算
回溯算法
392判断子序列Python350.5%简单贪心算法
二分查找
动态规划
387字符串中的第一个唯一字符Python346.9%简单哈希表
字符串
384打乱数组Python353.5%中等
380常数时间插入、删除和获取随机元素Python
Python3
49.0%中等设计
数组
哈希表
350两个数组的交集 IIPython352.8%简单排序
哈希表
双指针
二分查找
347前 K 个高频元素Python361.7%中等
哈希表
344反转字符串Python371.7%简单双指针
字符串
343整数拆分Python358.7%中等数学
动态规划
337打家劫舍 IIIPython360.2%中等
深度优先搜索
336回文对Python339.6%困难字典树
哈希表
字符串
334递增的三元子序列Python339.1%中等
332重新安排行程Python343.9%中等深度优先搜索
309最佳买卖股票时机含冷冻期Python357.2%中等动态规划
299猜数字游戏Python348.5%简单哈希表
292Nim 游戏Python369.3%简单脑筋急转弯
极小化极大
287寻找重复数Python65.9%中等数组
双指针
二分查找
283移动零Python
Python3
62.3%简单数组
双指针
268缺失数字Python57.0%简单位运算
数组
数学
257二叉树的所有路径Python366.0%简单
深度优先搜索
242有效的字母异位词Python361.3%简单排序
哈希表
240搜索二维矩阵 IIPython342.1%中等二分查找
分治算法
238除自身以外数组的乘积Python
Python3
70.8%中等数组
237删除链表中的节点Python382.9%简单链表
236二叉树的最近公共祖先Python365.3%中等
235二叉搜索树的最近公共祖先Python365.0%简单
2312的幂Python348.6%简单位运算
数学
230二叉搜索树中第K小的元素Python371.8%中等
二分查找
228汇总区间Python53.5%中等数组
219存在重复元素 IIPython40.3%简单数组
哈希表
217存在重复元素Python
Python3
53.0%简单数组
哈希表
216组合总和 IIIPython
Python3
73.7%中等数组
回溯算法
215数组中的第K个最大元素Go
Python3
64.4%中等
分治算法
207课程表Python354.2%中等深度优先搜索
广度优先搜索

拓扑排序
206反转链表Python370.5%简单链表
201数字范围按位与Python351.2%中等位运算
189旋转数组Python
Python3
43.0%简单数组
171Excel表列序号Python368.1%简单数学
169多数元素Python
Python3
64.5%简单位运算
数组
分治算法
167两数之和 II - 输入有序数组Python
Python3
56.6%简单数组
双指针
二分查找
162寻找峰值Python47.4%中等数组
二分查找
155最小栈Go
Python3
55.3%简单
设计
153寻找旋转排序数组中的最小值Python51.6%中等数组
二分查找
152乘积最大子数组Python
Python3
40.3%中等数组
动态规划
146LRU缓存机制Go
Python3
50.7%中等设计
141环形链表Python49.3%简单链表
双指针
136只出现一次的数字Python
Python3
69.8%简单位运算
哈希表
133克隆图Python364.7%中等深度优先搜索
广度优先搜索
130被围绕的区域Python342.2%中等深度优先搜索
广度优先搜索
并查集
125验证回文串Python346.3%简单双指针
字符串
122买卖股票的最佳时机 IIPython63.0%简单贪心算法
数组
121买卖股票的最佳时机Python54.9%简单数组
动态规划
120三角形最小路径和Python
Python3
66.7%中等数组
动态规划
119杨辉三角 IIPython61.9%简单数组
118杨辉三角Python67.4%简单数组
114二叉树展开为链表Python371.1%中等
深度优先搜索
112路径总和Python351.1%简单
深度优先搜索
111二叉树的最小深度Python344.3%简单
深度优先搜索
广度优先搜索
110平衡二叉树Python354.6%简单
深度优先搜索
109有序链表转换二叉搜索树Python376.1%中等深度优先搜索
链表
107二叉树的层次遍历 IIPython367.6%简单
广度优先搜索
104二叉树的最大深度Python375.0%简单
深度优先搜索
100相同的树Python360.2%简单
深度优先搜索
99恢复二叉搜索树Python362.1%困难
深度优先搜索
96不同的二叉搜索树Python369.1%中等
动态规划
95不同的二叉搜索树 IIPython366.7%中等
动态规划
93复原IP地址Python349.8%中等字符串
回溯算法
91解码方法Python324.5%中等字符串
动态规划
90子集 IIPython60.8%中等数组
回溯算法
89格雷编码Python368.8%中等回溯算法
88合并两个有序数组Python
Python3
48.6%简单数组
双指针
81搜索旋转排序数组 IIPython35.8%中等数组
二分查找
80删除排序数组中的重复项 IIPython356.4%中等数组
双指针
78子集Python77.9%中等位运算
数组
回溯算法
77组合Python3
Python3
75.7%中等回溯算法
75颜色分类Python55.4%中等排序
数组
双指针
74搜索二维矩阵Python338.9%中等数组
二分查找
73矩阵置零Python355.8%中等数组
71简化路径Python340.6%中等
字符串
70爬楼梯Python350.6%简单动态规划
69x 的平方根Go
Python3
38.9%简单数学
二分查找
66加一Python45.4%简单数组
64最小路径和Python367.5%中等数组
动态规划
63不同路径 IIPython336.7%中等数组
动态规划
62不同路径Python362.1%中等数组
动态规划
61旋转链表Python340.5%中等链表
双指针
60第k个排列Python3
Python3
51.4%中等数学
回溯算法
59螺旋矩阵 IIPython78.1%中等数组
58最后一个单词的长度Python333.7%简单字符串
56合并区间Python343.0%中等排序
数组
55跳跃游戏Python341.0%中等贪心算法
数组
54螺旋矩阵Python41.2%中等数组
53最大子序和Python52.3%简单数组
分治算法
动态规划
51N 皇后Python373.0%困难回溯算法
50Pow(x, n)Python336.6%中等数学
二分查找
49字母异位词分组Python363.4%中等哈希表
字符串
48旋转图像Python69.6%中等数组
47全排列 IIPython359.9%中等回溯算法
46全排列Python376.8%中等回溯算法
45跳跃游戏 IIPython337.6%困难贪心算法
数组
44通配符匹配Python331.3%困难贪心算法
字符串
动态规划
回溯算法
43字符串相乘Python3
Python3
44.5%中等数学
字符串
42接雨水Python352.6%困难
数组
双指针
41缺失的第一个正数Python340.2%困难数组
40组合总和 IIPython
Python3
64.5%中等数组
回溯算法
39组合总和Python
Python3
71.4%中等数组
回溯算法
38外观数列Python356.4%简单字符串
37解数独Python362.7%困难哈希表
回溯算法
36有效的数独Python360.8%中等哈希表
35搜索插入位置Python46.7%简单数组
二分查找
34在排序数组中查找元素的第一个和最后一个位置Python340.3%中等数组
二分查找
33搜索旋转排序数组Python338.9%中等数组
二分查找
31下一个排列Python34.5%中等数组
29两数相除Python320.1%中等数学
二分查找
28实现 strStr()Python339.7%简单双指针
字符串
27移除元素Python58.8%简单数组
双指针
26删除排序数组中的重复项Python51.7%简单数组
双指针
25K 个一组翻转链表Python363.0%困难链表
24两两交换链表中的节点Python366.7%中等链表
23合并K个排序链表Python353.1%困难
链表
分治算法
22括号生成Python376.2%中等字符串
回溯算法
21合并两个有序链表Python364.3%简单链表
20有效的括号Python343.0%简单
字符串
19删除链表的倒数第N个节点Python339.4%中等链表
双指针
18四数之和Python38.4%中等数组
哈希表
双指针
17电话号码的字母组合Python3
Python3
55.5%中等字符串
回溯算法
16最接近的三数之和Python345.8%中等数组
双指针
15三数之和Python29.4%中等数组
双指针
14最长公共前缀Python338.7%简单字符串
13罗马数字转整数Python362.1%简单数学
字符串
12整数转罗马数字Python364.3%中等数学
字符串
11盛最多水的容器Python364.2%中等数组
双指针
9回文数Python358.5%简单数学
8字符串转换整数 (atoi)Python321.0%中等数学
字符串
7整数反转Python334.7%简单数学
6Z 字形变换Python348.7%中等字符串
5最长回文子串Go
Python3
31.8%中等字符串
动态规划
4寻找两个正序数组的中位数Go
Python3
38.7%困难数组
二分查找
分治算法
3无重复字符的最长子串Go
Python3
35.6%中等哈希表
双指针
字符串
None
2两数相加Go
Python3
38.2%中等链表
数学
1两数之和Go
Python
Python3
49.4%简单数组
哈希表