| 序号 | 题名 | 时间 | 空间 |
|---|---|---|---|
| 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