本文共 16265 字,大约阅读时间需要 54 分钟。
leetcode
表格内容由spider.js从leetcode-cn.com爬取。 已做题目答案也从leetcode-cn.com中爬取并生成文件。 解题进度:已解决 140/637 - 简单 94 中等 40 困难 6 表格 序号 题名 通过率 难度 答案 状态 1 两数之和 46.1% 简单 JavaScript √ 2 两数相加 28.6% 中等 3 无重复字符的最长子串 23.7% 中等 JavaScript √ 4 两个排序数组的中位数 30.1% 困难 5 最长回文子串 23.4% 中等 JavaScript √ 6 Z字形变换 33.0% 中等 7 反转整数 27.5% 简单 JavaScript √ 8 字符串转整数 (atoi) 15.8% 中等 JavaScript √ 9 回文数 50.0% 简单 JavaScript √ 10 正则表达式匹配 17.8% 困难 11 盛最多水的容器 31.1% 中等 12 整数转罗马数字 55.3% 中等 13 罗马数字转整数 53.9% 简单 14 最长公共前缀 28.7% 简单 JavaScript √ 15 三数之和 14.6% 中等 16 最接近的三数之和 33.5% 中等 17 电话号码的字母组合 42.0% 中等 18 四数之和 30.3% 中等 19 删除链表的倒数第N个节点 29.2% 中等 20 有效的括号 30.9% 简单 JavaScript √ 21 合并两个有序链表 49.0% 简单 JavaScript √ 22 括号生成 61.2% 中等 23 合并K个排序链表 37.2% 困难 24 两两交换链表中的节点 48.8% 中等 25 k个一组翻转链表 44.5% 困难 26 删除排序数组中的重复项 38.5% 简单 JavaScript √ 27 移除元素 47.9% 简单 JavaScript √ 28 实现strStr() 34.7% 简单 JavaScript √ 29 两数相除 14.6% 中等 30 与所有单词相关联的字串 18.7% 困难 31 下一个排列 28.3% 中等 32 最长有效括号 21.0% 困难 33 搜索旋转排序数组 31.7% 中等 34 搜索范围 32.5% 中等 35 搜索插入位置 40.5% 简单 JavaScript √ 36 有效的数独 46.3% 中等 JavaScript √ 37 解数独 44.4% 困难 38 报数 45.1% 简单 39 组合总和 58.7% 中等 40 组合总和 II 49.9% 中等 41 缺失的第一个正数 29.9% 困难 42 接雨水 33.6% 困难 43 字符串相乘 31.8% 中等 44 通配符匹配 16.7% 困难 45 跳跃游戏 II 24.2% 困难 46 全排列 61.4% 中等 47 全排列 II 42.5% 中等 48 旋转图像 56.5% 中等 49 字母异位词分组 45.6% 中等 JavaScript √ 50 Pow(x, n) 25.3% 中等 51 N皇后 50.7% 困难 52 N皇后 II 64.5% 困难 53 最大子序和 36.2% 简单 JavaScript √ 54 螺旋矩阵 29.3% 中等 55 跳跃游戏 30.4% 中等 56 合并区间 29.9% 中等 JavaScript √ 57 插入区间 27.0% 困难 JavaScript √ 58 最后一个单词的长度 27.9% 简单 JavaScript √ 59 螺旋矩阵 II 60.2% 中等 60 第k个排列 38.6% 中等 61 旋转链表 30.3% 中等 62 不同路径 47.1% 中等 63 不同路径 II 28.8% 中等 64 最小路径和 56.0% 中等 65 有效数字 9.6% 困难 JavaScript √ 66 加一 35.0% 简单 67 二进制求和 39.7% 简单 68 文本左右对齐 25.0% 困难 69 x 的平方根 30.6% 简单 JavaScript √ 70 爬楼梯 40.8% 简单 JavaScript √ 71 简化路径 21.3% 中等 72 编辑距离 39.1% 困难 73 矩阵置零 46.7% 中等 74 搜索二维矩阵 29.5% 中等 75 分类颜色 47.1% 中等 76 最小覆盖子串 28.0% 困难 77 组合 55.2% 中等 78 子集 65.4% 中等 79 单词搜索 30.4% 中等 80 删除排序数组中的重复项 II 40.7% 中等 81 搜索旋转排序数组 II 27.6% 中等 82 删除排序链表中的重复元素 II 31.4% 中等 83 删除排序链表中的重复元素 40.6% 简单 84 柱状图中最大的矩形 31.1% 困难 85 最大矩形 35.1% 困难 86 分隔链表 34.9% 中等 87 扰乱字符串 31.3% 困难 88 合并两个有序数组 35.4% 简单 JavaScript √ 89 格雷编码 49.3% 中等 90 子集 II 45.5% 中等 91 解码方法 15.2% 中等 92 反转链表 II 34.1% 中等 93 复原IP地址 32.6% 中等 94 二叉树的中序遍历 61.6% 中等 JavaScript √ 95 不同的二叉搜索树 II 37.6% 中等 96 不同的二叉搜索树 46.6% 中等 JavaScript √ 97 交错字符串 27.5% 困难 98 验证二叉搜索树 21.1% 中等 JavaScript √ 99 恢复二叉搜索树 40.3% 困难 JavaScript √ 100 相同的树 48.2% 简单 JavaScript √ 101 对称二叉树 40.9% 简单 JavaScript √ 102 二叉树的层次遍历 47.3% 中等 JavaScript √ 103 二叉树的锯齿形层次遍历 41.5% 中等 JavaScript √ 104 二叉树的最大深度 62.9% 简单 JavaScript √ 105 从前序与中序遍历序列构造二叉树 51.7% 中等 JavaScript √ 106 从中序与后序遍历序列构造二叉树 53.2% 中等 JavaScript √ 107 二叉树的层次遍历 II 48.6% 简单 108 将有序数组转换为二叉搜索树 58.0% 简单 JavaScript √ 109 有序链表转换二叉搜索树 55.6% 中等 JavaScript √ 110 平衡二叉树 41.7% 简单 JavaScript √ 111 二叉树的最小深度 32.3% 简单 JavaScript √ 112 路径总和 38.6% 简单 JavaScript √ 113 路径总和 II 44.8% 中等 JavaScript √ 114 二叉树展开为链表 45.6% 中等 115 不同的子序列 37.2% 困难 116 填充同一层的兄弟节点 34.9% 中等 JavaScript √ 117 填充同一层的兄弟节点 II 30.6% 中等 JavaScript √ 118 杨辉三角 51.3% 简单 JavaScript √ 119 杨辉三角 II 50.8% 简单 JavaScript √ 120 三角形最小路径和 48.0% 中等 121 买卖股票的最佳时机 42.1% 简单 JavaScript √ 122 买卖股票的最佳时机 II 45.1% 简单 JavaScript √ 123 买卖股票的最佳时机 III 26.1% 困难 124 二叉树中的最大路径和 27.7% 困难 125 验证回文串 31.9% 简单 JavaScript √ 126 单词接龙 II 23.3% 困难 127 单词接龙 22.7% 中等 128 最长连续序列 38.5% 困难 JavaScript √ 129 求根到叶子节点数字之和 48.9% 中等 JavaScript √ 130 被围绕的区域 28.4% 中等 131 分割回文串 57.1% 中等 132 分割回文串 II 29.4% 困难 133 克隆图 19.1% 中等 134 加油站 37.6% 中等 135 分发糖果 30.3% 困难 136 只出现一次的数字 50.1% 简单 JavaScript √ 137 只出现一次的数字 II 60.4% 中等 138 复制带随机指针的链表 21.5% 中等 139 单词拆分 31.2% 中等 140 单词拆分 II 25.8% 困难 141 环形链表 29.8% 简单 JavaScript √ 142 环形链表 II 29.7% 中等 143 重排链表 41.8% 中等 144 二叉树的前序遍历 47.3% 中等 JavaScript √ 145 二叉树的后序遍历 59.9% 困难 JavaScript √ 146 LRU缓存机制 31.0% 困难 147 对链表进行插入排序 41.7% 中等 148 排序链表 43.8% 中等 JavaScript √ 149 直线上最多的点数 9.3% 困难 150 逆波兰表达式求值 35.2% 中等 151 翻转字符串里的单词 15.8% 中等 152 乘积最大子序列 26.7% 中等 153 寻找旋转排序数组中的最小值 41.4% 中等 154 寻找旋转排序数组中的最小值 II 45.6% 困难 155 最小栈 43.2% 简单 160 相交链表 30.0% 简单 162 寻找峰值 38.0% 中等 164 最大间距 42.5% 困难 165 比较版本号 21.2% 中等 166 分数到小数 20.7% 中等 167 两数之和 II - 输入有序数组 40.0% 简单 JavaScript √ 168 Excel表列名称 26.2% 简单 JavaScript √ 169 求众数 48.7% 简单 JavaScript √ 171 Excel表列序号 55.2% 简单 JavaScript √ 172 阶乘后的零 35.6% 简单 173 二叉搜索树迭代器 44.9% 中等 JavaScript √ 174 地下城游戏 28.6% 困难 179 最大数 23.3% 中等 JavaScript √ 187 重复的DNA序列 41.6% 中等 188 买卖股票的最佳时机 IV 20.0% 困难 189 旋转数组 29.7% 简单 190 颠倒二进制位 28.2% 简单 191 位1的个数 41.7% 简单 198 打家劫舍 36.1% 简单 JavaScript √ 199 二叉树的右视图 47.6% 中等 JavaScript √ 200 岛屿的个数 36.3% 中等 201 数字范围按位与 31.9% 中等 202 快乐数 44.7% 简单 JavaScript √ 203 删除链表中的节点 36.4% 简单 204 计数质数 19.7% 简单 205 同构字符串 36.5% 简单 JavaScript √ 206 反转链表 45.3% 简单 207 课程表 39.4% 中等 208 实现 Trie (前缀树) 42.9% 中等 209 长度最小的子数组 34.5% 中等 210 课程表 II 39.9% 中等 211 添加与搜索单词 - 数据结构设计 41.3% 中等 212 单词搜索 II 29.2% 困难 213 打家劫舍 II 27.0% 中等 214 最短回文串 28.8% 困难 215 数组中的第K个最大元素 47.9% 中等 216 组合总和 III 56.5% 中等 217 存在重复元素 40.0% 简单 JavaScript √ 218 天际线问题 30.8% 困难 219 存在重复元素 II 24.2% 简单 JavaScript √ 220 存在重复元素 III 15.9% 中等 JavaScript √ 221 最大正方形 30.2% 中等 222 完全二叉树的节点个数 27.0% 中等 223 矩形面积 35.0% 中等 224 基本计算器 24.6% 困难 225 用队列实现栈 42.2% 简单 226 翻转二叉树 63.0% 简单 JavaScript √ 227 基本计算器 II 29.9% 中等 228 汇总区间 45.6% 中等 229 求众数 II 27.9% 中等 JavaScript √ 230 二叉搜索树中第K小的元素 50.4% 中等 JavaScript √ 231 2的幂 39.1% 简单 JavaScript √ 232 用栈实现队列 43.9% 简单 233 数字1的个数 17.3% 困难 234 回文链表 30.2% 简单 235 二叉搜索树的最近公共祖先 44.9% 简单 JavaScript √ 236 二叉树的最近公共祖先 26.6% 中等 JavaScript √ 237 删除链表中的节点 44.0% 简单 238 除自身以外数组的乘积 52.5% 中等 239 滑动窗口最大值 37.6% 困难 240 搜索二维矩阵 II 34.0% 中等 241 为运算表达式设计优先级 57.7% 中等 242 有效的字母异位词 44.9% 简单 JavaScript √ 257 二叉树的所有路径 49.9% 简单 JavaScript √ 258 各位相加 52.2% 简单 260 只出现一次的数字 III 55.9% 中等 JavaScript √ 263 丑数 38.9% 简单 264 丑数 II 25.2% 中等 268 缺失数字 45.0% 简单 JavaScript √ 273 整数转换英文表示 14.8% 困难 274 H指数 22.5% 中等 275 H指数 II 30.0% 中等 278 第一个错误的版本 20.0% 简单 279 完全平方数 34.5% 中等 282 给表达式添加运算符 21.4% 困难 283 移动零 50.4% 简单 JavaScript √ 284 顶端迭代器 36.6% 中等 287 寻找重复数 50.0% 中等 289 生命游戏 39.4% 中等 290 单词模式 33.4% 简单 JavaScript √ 292 Nim游戏 61.1% 简单 JavaScript √ 295 数据流的中位数 27.2% 困难 297 二叉树的序列化与反序列化 36.2% 困难 JavaScript √ 299 猜数字游戏 41.3% 中等 300 最长上升子序列 33.8% 中等 301 删除无效的括号 32.0% 困难 303 区域和检索 - 数组不可变 46.9% 简单 JavaScript √ 304 二维区域和检索 - 矩阵不可变 35.1% 中等 306 累加数 23.0% 中等 307 区域和检索 - 数组可修改 32.8% 中等 309 最佳买卖股票时机含冷冻期 40.4% 中等 310 最小高度树 28.8% 中等 312 戳气球 33.2% 困难 313 超级丑数 40.3% 中等 315 计算右侧小于当前元素的个数 31.5% 困难 316 去除重复字母 17.8% 困难 318 最大单词长度乘积 46.6% 中等 319 灯泡开关 28.3% 中等 321 拼接最大数 17.7% 困难 322 零钱兑换 22.2% 中等 324 摆动排序 II 23.2% 中等 326 3的幂 37.9% 简单 JavaScript √ 327 区间和的个数 30.5% 困难 328 奇偶链表 48.2% 中等 329 矩阵中的最长递增路径 29.7% 困难 330 按要求补齐数组 43.4% 困难 331 验证二叉树的前序序列化 34.0% 中等 332 Reconstruct Itinerary 42.2% 中等 334 递增的三元子序列 28.7% 中等 335 路径交叉 18.1% 困难 336 回文对 20.1% 困难 337 打家劫舍 III 49.0% 中等 338 Bit位计数 69.3% 中等 341 扁平化嵌套列表迭代器 43.7% 中等 342 4的幂 41.1% 简单 JavaScript √ 343 整数拆分 46.5% 中等 344 反转字符串 62.6% 简单 JavaScript √ 345 反转字符串中的元音字母 39.5% 简单 JavaScript √ 347 前K个高频元素 46.9% 中等 349 两个数组的交集 46.3% 简单 JavaScript √ 350 两个数组的交集 II 32.5% 简单 JavaScript √ 352 Data Stream as Disjoint Intervals 70.8% 困难 354 俄罗斯套娃信封问题 22.1% 困难 355 设计推特 28.1% 中等 357 计算各个位数不同的数字个数 34.6% 中等 363 矩形区域不超过 K 的最大数值和 21.9% 困难 365 水壶问题 14.8% 中等 367 有效的完全平方数 36.3% 简单 JavaScript √ 368 最大整除子集 29.8% 中等 371 两整数之和 55.4% 简单 JavaScript √ 372 超级次方 21.4% 中等 373 查找和最小的K对数字 32.2% 中等 374 猜数字大小 30.3% 简单 375 猜数字大小 II 24.3% 中等 376 摆动序列 30.4% 中等 377 组合总和 Ⅳ 42.1% 中等 378 有序矩阵中第K小的元素 51.2% 中等 380 常数时间插入、删除和获取随机元素 38.0% 中等 381 O(1) 时间插入、删除和获取随机元素 - 允许重复 32.3% 困难 382 链表随机节点 47.3% 中等 383 赎金信 41.5% 简单 384 打乱数组 40.7% 中等 385 Mini Parser 36.5% 中等 386 字典序排数 36.9% 中等 387 字符串中的第一个唯一字符 31.7% 简单 JavaScript √ 388 文件的最长绝对路径 29.4% 中等 389 找不同 49.1% 简单 JavaScript √ 390 消除游戏 33.2% 中等 391 完美矩形 10.5% 困难 392 判断子序列 42.0% 中等 393 UTF-8 编码验证 37.1% 中等 394 字符串解码 24.9% 中等 395 至少有K个重复字符的最长子串 34.4% 中等 396 旋转函数 25.7% 中等 397 整数替换 23.6% 中等 398 随机数索引 30.3% 中等 399 除法求值 39.8% 中等 400 第N个数字 26.4% 简单 401 二进制手表 35.9% 简单 402 移掉K位数字 19.2% 中等 403 青蛙过河 19.1% 困难 404 左叶子之和 42.8% 简单 JavaScript √ 405 数字转换为十六进制数 44.0% 简单 406 根据身高重建队列 53.1% 中等 407 接雨水 II 18.8% 困难 409 最长回文串 38.7% 简单 JavaScript √ 410 分割数组的最大值 25.2% 困难 412 Fizz Buzz 54.0% 简单 413 等差数列划分 54.4% 中等 414 第三大的数 28.0% 简单 415 字符串相加 38.6% 简单 416 Partition Equal Subset Sum 29.0% 中等 417 Pacific Atlantic Water Flow 38.3% 中等 419 甲板上的战舰 48.8% 中等 420 强密码检验器 12.9% 困难 421 数组中两个数的最大异或值 45.4% 中等 423 从英文中重建数字 49.0% 中等 424 替换后的最长重复字符 15.6% 中等 432 全 O(1) 的数据结构 22.0% 困难 434 字符串中的单词数 26.3% 简单 JavaScript √ 435 无重叠区间 29.3% 中等 436 寻找右区间 37.3% 中等 437 路径总和 III 37.8% 简单 JavaScript √ 438 找到字符串中所有字母异位词 28.1% 简单 440 字典序的第K小数字 15.5% 困难 441 排列硬币 29.0% 简单 442 数组中重复的数据 50.7% 中等 JavaScript √ 443 压缩字符串 26.7% 简单 445 两数相加 II 38.7% 中等 446 Arithmetic Slices II - Subsequence 24.7% 困难 447 回旋镖的数量 47.3% 简单 448 找到所有数组中消失的数字 39.7% 简单 JavaScript √ 449 Serialize and Deserialize BST 43.2% 中等 450 删除二叉搜索树中的节点 29.4% 中等 JavaScript √ 451 根据字符出现频率排序 45.8% 中等 JavaScript √ 452 用最少数量的箭引爆气球 34.6% 中等 453 最小移动次数使数组元素相等 44.1% 简单 454 四数相加 II 39.2% 中等 455 分发饼干 45.0% 简单 456 132模式 15.9% 中等 459 重复的子字符串 32.6% 简单 JavaScript √ 460 LFU缓存 19.6% 困难 461 汉明距离 64.4% 简单 462 最少移动次数使数组元素相等 II 45.5% 中等 463 岛屿的周长 56.1% 简单 464 我能赢吗 25.6% 中等 466 Count The Repetitions 40.0% 困难 467 Unique Substrings in Wraparound String 26.3% 中等 468 验证IP地址 14.0% 中等 472 连接词 29.9% 困难 473 火柴拼正方形 25.2% 中等 474 一和零 31.3% 中等 475 供暖器 22.6% 简单 476 数字的补数 63.1% 简单 477 汉明距离总和 34.3% 中等 479 最大回文数乘积 18.9% 简单 480 Sliding Window Median 16.8% 困难 481 神奇字符串 35.5% 中等 482 密钥格式化 35.0% 简单 483 Smallest Good Base 25.9% 困难 485 最大连续1的个数 50.0% 简单 JavaScript √ 486 预测赢家 39.4% 中等 488 祖玛游戏 32.1% 困难 491 递增子序列 31.9% 中等 492 构造矩形 40.2% 简单 493 翻转对 14.0% 困难 494 目标和 34.2% 中等 495 提莫攻击 42.3% 中等 496 下一个更大元素 I 53.9% 简单 498 对角线遍历 25.5% 中等 500 键盘行 61.4% 简单 JavaScript √ 501 二叉搜索树中的众数 35.1% 简单 502 IPO 28.3% 困难 503 下一个更大元素 II 34.8% 中等 504 七进制数 39.3% 简单 506 相对名次 44.9% 简单 507 完美数 25.8% 简单 JavaScript √ 508 Most Frequent Subtree Sum 50.7% 中等 513 找树左下角的值 54.1% 中等 JavaScript √ 514 Freedom Trail 41.2% 困难 515 在每个树行中找最大值 50.3% 中等 JavaScript √ 516 最长回文子序列 37.1% 中等 517 超级洗衣机 28.0% 困难 520 检测大写字母 50.3% 简单 JavaScript √ 521 最长特殊序列 Ⅰ 53.0% 简单 522 Longest Uncommon Subsequence II 25.0% 中等 523 连续的子数组和 19.2% 中等 524 通过删除字母匹配到字典里最长单词 36.2% 中等 525 连续数组 32.3% 中等 526 优美的排列 29.9% 中等 529 扫雷游戏 43.4% 中等 530 二叉搜索树的最小绝对差 48.0% 简单 532 数组中的K-diff数对 24.3% 简单 535 TinyURL 的加密与解密 70.7% 中等 537 复数乘法 61.6% 中等 538 把二叉搜索树转换为累加树 45.3% 简单 539 最小时间差 28.6% 中等 540 有序数组中的单一元素 54.3% 中等 541 反转字符串 II 39.2% 简单 542 01 矩阵 25.5% 中等 543 二叉树的直径 37.3% 简单 JavaScript √ 546 Remove Boxes 48.8% 困难 547 朋友圈 41.1% 中等 551 学生出勤纪录 I 45.1% 简单 552 学生出勤记录 II 35.6% 困难 553 最优除法 48.3% 中等 554 砖墙 44.6% 中等 556 下一个更大元素 III 18.7% 中等 557 反转字符串中的单词 III 60.9% 简单 JavaScript √ 560 和为K的子数组 30.9% 中等 561 数组拆分 I 54.8% 简单 JavaScript √ 563 二叉树的坡度 44.3% 简单 JavaScript √ 564 寻找最近的回文数 7.6% 困难 565 数组嵌套 40.2% 中等 566 重塑矩阵 52.3% 简单 567 字符串的排列 27.4% 中等 572 另一个树的子树 37.7% 简单 JavaScript √ 575 分糖果 53.6% 简单 576 出界的路径数 18.1% 中等 581 最短无序连续子数组 25.9% 简单 583 两个字符串的删除操作 35.0% 中等 587 安装栅栏 13.4% 困难 591 标签验证器 15.9% 困难 592 分数加减运算 46.8% 中等 593 有效的正方形 34.0% 中等 594 最长和谐子序列 30.9% 简单 598 范围求和 II 44.2% 简单 599 两个列表的最小索引总和 42.6% 简单 600 不含连续1的非负整数 14.0% 困难 605 种花问题 21.5% 简单 606 根据二叉树创建字符串 46.1% 简单 JavaScript √ 609 Find Duplicate File in System 40.4% 中等 611 有效三角形的个数 39.3% 中等 617 合并二叉树 63.5% 简单 JavaScript √ 621 任务调度器 42.4% 中等 623 在二叉树中增加一行 36.2% 中等 JavaScript √ 628 三个数的最大乘积 38.0% 简单 JavaScript √ 629 K个逆序对数组 23.5% 困难 630 Course Schedule III 28.2% 困难 632 最小区间 36.0% 困难 633 平方数之和 22.5% 简单 JavaScript √ 636 函数的独占时间 37.1% 中等 637 二叉树的层平均值 52.7% 简单 JavaScript √ 638 大礼包 52.2% 中等 639 解码方法 2 26.5% 困难 640 求解方程 30.7% 中等 643 子数组最大平均数 I 29.7% 简单 645 错误的集合 29.7% 简单 646 最长数对链 45.2% 中等 647 回文子串 50.4% 中等 JavaScript √ 648 单词替换 50.5% 中等 649 Dota2 Senate 25.0% 中等 650 只有两个键的键盘 39.4% 中等 652 寻找重复的子树 40.9% 中等 JavaScript √ 653 两数之和 IV - 输入 BST 44.1% 简单 JavaScript √ 654 最大二叉树 64.3% 中等 JavaScript √ 655 输出二叉树 59.2% 中等 657 判断路线成圈 65.1% 简单 JavaScript √ 658 Find K Closest Elements 30.2% 中等 659 Split Array into Consecutive Subsequences 30.9% 中等 661 图片平滑器 41.0% 简单 662 二叉树最大宽度 32.1% 中等 JavaScript √ 664 奇怪的打印机 37.4% 困难 665 非递减数列 16.5% 简单 667 Beautiful Arrangement II 41.9% 中等 668 乘法表中第k小的数 17.8% 困难 669 修剪二叉搜索树 53.5% 简单 JavaScript √ 670 最大交换 30.0% 中等 671 二叉树中第二小的节点 41.8% 简单 JavaScript √ 672 灯泡开关 Ⅱ 36.4% 中等 673 最长递增子序列的个数 21.2% 中等 674 最长连续递增序列 32.3% 简单 675 Cut Off Trees for Golf Event 16.7% 困难 676 实现一个魔法字典 38.4% 中等 677 键值映射 49.3% 中等 678 有效的括号字符串 20.6% 中等 679 24点游戏 27.5% 困难 680 验证回文字符串 Ⅱ 25.1% 简单 682 棒球比赛 55.5% 简单 684 冗余连接 41.8% 中等 685 冗余连接 II 25.1% 困难 686 重复叠加字符串匹配 21.6% 简单 687 最长同值路径 29.0% 简单 JavaScript √ 688 “马”在棋盘上的概率 32.3% 中等 689 三个无重叠子数组的最大和 38.6% 困难 690 员工的重要性 46.1% 简单 691 Stickers to Spell Word 34.0% 困难 692 前K个高频单词 33.5% 中等 693 交替位二进制数 56.4% 简单 695 岛屿的最大面积 50.7% 简单 696 计数二进制子串 46.1% 简单 697 数组的度 36.8% 简单 698 划分为k个相等的子集 28.7% 中等 699 Falling Squares 39.0% 困难 712 两个字符串的最小ASCII删除和 48.7% 中等 713 乘积小于K的子数组 26.4% 中等 714 买卖股票的最佳时机含手续费 32.4% 中等 715 Range Module 26.1% 困难 717 1比特与2比特字符 38.9% 简单 718 最长重复子数组 42.5% 中等 719 找出第 k 小的距离对 14.8% 困难 720 词典中最长的单词 33.1% 简单 JavaScript √ 721 账户合并 19.8% 中等 722 删除注释 21.9% 中等 724 寻找数组的中心索引 29.3% 简单 725 Split Linked List in Parts 41.6% 中等 726 原子的数量 37.0% 困难 728 自除数 62.2% 简单 JavaScript √ 729 我的日程安排表 I 35.3% 中等 730 Count Different Palindromic Subsequences 32.3% 困难 731 我的日程安排表 II 35.5% 中等 732 我的日程安排表 III 34.6% 困难 733 图像渲染 42.4% 简单 735 行星碰撞 32.5% 中等 736 Parse Lisp Expression 57.1% 困难 738 738.单调递增的数字 32.0% 中等 739 每日温度 39.9% 中等 740 删除与获得点数 43.9% 中等 741 摘樱桃 21.2% 困难 743 网络延迟时间 26.6% 中等 744 寻找比目标字母大的最小字母 40.3% 简单 JavaScript √ 745 前缀和后缀搜索 18.8% 困难 746 使用最小花费爬楼梯 36.5% 简单 JavaScript √ 747 至少是其他数字两倍的最大数 39.2% 简单 748 Shortest Completing Word 41.7% 中等 749 Contain Virus 33.3% 困难 752 Open the Lock 29.7% 中等 753 Cracking the Safe 33.3% 困难 754 到达终点数字 28.8% 中等 756 金字塔转换矩阵 37.2% 中等 757 设置交集大小至少为2 34.3% 困难 761 特殊的二进制序列 58.7% 困难 762 二进制表示中质数个计算置位 51.3% 简单 763 划分字母区间 58.9% 中等 764 Largest Plus Sign 56.7% 中等 765 情侣牵手 48.7% 困难 766 托普利茨矩阵 50.4% 简单 767 重构字符串 26.0% 中等 768 最多能完成排序的块 II 25.7% 困难 769 最多能完成排序的块 34.4% 中等 770 Basic Calculator IV 14.3% 困难 771 宝石与石头 77.2% 简单 JavaScript √ 773 Sliding Puzzle 61.1% 困难 775 Global and Local Inversions 32.3% 中等 777 在LR字符串中交换相邻字符 23.0% 中等 778 Swim in Rising Water 28.6% 困难 779 第K个语法符号 32.6% 中等 780 Reaching Points 16.9% 困难 781 森林中的兔子 44.0% 中等 782 Transform to Chessboard 46.7% 困难 783 二叉搜索树结点最小距离 41.0% 简单 784 字母大小写全排列 38.1% 简单 JavaScript √ 785 判断二分图 24.2% 中等 786 K-th Smallest Prime Fraction 32.6% 困难 787 K 站中转内最便宜的航班 30.2% 中等 788 旋转数字 46.2% 简单 JavaScript √ 789 逃脱阻碍者 51.0% 中等 790 Domino and Tromino Tiling 24.7% 中等 791 自定义字符串排序 49.0% 中等 JavaScript √ 792 匹配子序列的单词数 21.9% 中等 793 阶乘函数后K个零 20.8% 困难 794 有效的井字游戏 25.5% 中等 795 区间子数组个数 38.8% 中等 796 旋转字符串 38.2% 简单 JavaScript √ 797 All Paths From Source to Target 52.2% 中等 798 Smallest Rotation with Highest Score 31.3% 困难 799 香槟塔 26.6% 中等 801 使序列递增的最小交换次数 25.5% 中等 802 Find Eventual Safe States 19.7% 中等 803 打砖块 9.4% 困难 804 唯一摩尔斯密码词 63.8% 简单 805 数组的均值分割 14.5% 困难 806 写字符串需要的行数 53.9% 简单 JavaScript √ 807 保持城市天际线 74.4% 中等 808 分汤 25.3% 中等 809 情感丰富的文字 29.4% 中等 810 黑板异或游戏 38.6% 困难 811 子域名访问计数 55.5% 简单 JavaScript √ 812 最大三角形面积 48.7% 简单 813 最大平均值和的分组 26.6% 中等 814 二叉树剪枝 64.7% 中等 JavaScript √ 815 公交路线 31.3% 困难 816 Ambiguous Coordinates 42.9% 中等 817 Linked List Components 43.0% 中等 818 赛车 20.0% 困难 819 最常见的单词 36.4% 简单 JavaScript √ 820 Short Encoding of Words 32.6% 中等 821 字符的最短距离 56.4% 简单 822 Card Flipping Game 37.5% 中等 823 Binary Trees With Factors 34.5% 中等 824 山羊拉丁文 48.5% 简单 825 适龄的朋友 28.0% 中等 826 Most Profit Assigning Work 28.6% 中等 827 最大人工岛 27.0% 困难 828 独特字符串 25.3% 困难 829 连续整数求和 21.0% 中等 830 较大分组的位置 38.3% 简单 831 Masking Personal Information 27.6% 中等 832 翻转图像 65.8% 简单 833 Find And Replace in String 20.9% 中等 834 树中距离之和 16.2% 困难 835 Image Overlap 47.4% 中等 836 矩形重叠 34.2% 简单 837 新21点 10.8% 中等 838 推多米诺 27.7% 中等 839 相似字符串组 16.9% 困难 840 矩阵中的幻方 25.0% 简单 841 钥匙和房间 49.6% 中等 842 将数组拆分成斐波那契序列 25.7% 中等 843 猜猜这个单词 24.7% 困难 844 比较含退格的字符串 43.7% 简单 845 数组中的最长山脉 23.7% 中等 846 一手顺子 34.4% 中等 847 访问所有节点的最短路径 21.2% 困难 848 字母移位 24.6% 中等 849 到最近的人的最大距离 31.5% 简单 850 矩形面积 II 39.5% 困难 851 喧闹和富有 29.8% 中等 852 山脉数组的峰顶索引 67.3% 简单 853 车队 21.4% 中等 854 相似度为 K 的字符串 13.2% 困难 855 考场就座 18.3% 中等 表格结束注意
在leetcode上写代码的时候,为了方便爬虫爬数据。中文注释不要放在/*中。
//后面没有汉字不行。注释统一用//汉字的形式。
分号一定要打。特别是map。sort。等后面。
todo
注释解析过来效果不太理想。 ———————————————— 版权声明:本文为CSDN博主「liusaint1992」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/liusaint1992/article/details/80587105