序号 | 题名 | 时间 | 空间 |
---|---|---|---|
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% |
-
Notifications
You must be signed in to change notification settings - Fork 0
leetcode problem algorithm
License
junqiuzhang/leetcode
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
leetcode problem algorithm
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published