当前位置 博文首页 > liusaint1992的专栏:leetcode算法练习 JavaScript实现

    liusaint1992的专栏:leetcode算法练习 JavaScript实现

    作者:[db:作者] 时间:2021-09-04 21:23

    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
    6Z字形变换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%中等
    25k个一组翻转链表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组合总和 II49.9%中等
    41缺失的第一个正数29.9%困难
    42接雨水33.6%困难
    43字符串相乘31.8%中等
    44通配符匹配16.7%困难
    45跳跃游戏 II24.2%困难
    46全排列61.4%中等
    47全排列 II42.5%中等
    48旋转图像56.5%中等
    49字母异位词分组45.6%中等JavaScript
    50Pow(x, n)25.3%中等
    51N皇后50.7%困难
    52N皇后 II64.5%困难
    53最大子序和36.2%简单JavaScript
    54螺旋矩阵29.3%中等
    55跳跃游戏30.4%中等
    56合并区间29.9%中等JavaScript
    57插入区间27.0%困难JavaScript
    58最后一个单词的长度27.9%简单JavaScript
    59螺旋矩阵 II60.2%中等
    60第k个排列38.6%中等
    61旋转链表30.3%中等
    62不同路径47.1%中等
    63不同路径 II28.8%中等
    64最小路径和56.0%中等
    65有效数字9.6%困难JavaScript
    66加一35.0%简单
    67二进制求和39.7%简单
    68文本左右对齐25.0%困难
    69x 的平方根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删除排序数组中的重复项 II40.7%中等
    81搜索旋转排序数组 II27.6%中等
    82删除排序链表中的重复元素 II31.4%中等
    83删除排序链表中的重复元素40.6%简单
    84柱状图中最大的矩形31.1%困难
    85最大矩形35.1%困难
    86分隔链表34.9%中等
    87扰乱字符串31.3%困难
    88合并两个有序数组35.4%简单JavaScript
    89格雷编码49.3%中等
    90子集 II45.5%中等
    91解码方法15.2%中等
    92反转链表 II34.1%中等
    93复原IP地址32.6%中等
    94二叉树的中序遍历61.6%中等JavaScript
    95不同的二叉搜索树 II37.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二叉树的层次遍历 II48.6%简单
    108将有序数组转换为二叉搜索树58.0%简单JavaScript
    109有序链表转换二叉搜索树55.6%中等JavaScript
    110平衡二叉树41.7%简单JavaScript
    111二叉树的最小深度32.3%简单JavaScript
    112路径总和38.6%简单JavaScript
    113路径总和 II44.8%中等JavaScript
    114二叉树展开为链表45.6%中等
    115不同的子序列37.2%困难
    116填充同一层的兄弟节点34.9%中等JavaScript
    117填充同一层的兄弟节点 II30.6%中等JavaScript
    118杨辉三角51.3%简单JavaScript
    119杨辉三角 II50.8%简单JavaScript
    120三角形最小路径和48.0%中等
    121买卖股票的最佳时机42.1%简单JavaScript
    122买卖股票的最佳时机 II45.1%简单JavaScript
    123买卖股票的最佳时机 III26.1%困难
    124二叉树中的最大路径和27.7%困难
    125验证回文串31.9%简单JavaScript
    126单词接龙 II23.3%困难
    127单词接龙22.7%中等
    128最长连续序列38.5%困难JavaScript
    129求根到叶子节点数字之和48.9%中等JavaScript
    130被围绕的区域28.4%中等
    131分割回文串57.1%中等
    132分割回文串 II29.4%困难
    133克隆图19.1%中等
    134加油站37.6%中等
    135分发糖果30.3%困难
    136只出现一次的数字50.1%简单JavaScript
    137只出现一次的数字 II60.4%中等
    138复制带随机指针的链表21.5%中等
    139单词拆分31.2%中等
    140单词拆分 II25.8%困难
    141环形链表29.8%简单JavaScript
    142环形链表 II29.7%中等
    143重排链表41.8%中等
    144二叉树的前序遍历47.3%中等JavaScript
    145二叉树的后序遍历59.9%困难JavaScript
    146LRU缓存机制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寻找旋转排序数组中的最小值 II45.6%困难
    155最小栈43.2%简单
    160相交链表30.0%简单
    162寻找峰值38.0%中等
    164最大间距42.5%困难
    165比较版本号21.2%中等
    166分数到小数20.7%中等
    167两数之和 II - 输入有序数组40.0%简单JavaScript
    168Excel表列名称26.2%简单JavaScript
    169求众数48.7%简单JavaScript
    171Excel表列序号55.2%简单JavaScript
    172阶乘后的零35.6%简单
    173二叉搜索树迭代器44.9%中等JavaScript
    174地下城游戏28.6%困难
    179最大数23.3%中等JavaScript
    187重复的DNA序列41.6%中等
    188买卖股票的最佳时机 IV20.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课程表 II39.9%中等
    211添加与搜索单词 - 数据结构设计41.3%中等
    212单词搜索 II29.2%困难
    213打家劫舍 II27.0%中等
    214最短回文串28.8%困难
    215数组中的第K个最大元素47.9%中等
    216组合总和 III56.5%中等
    217存在重复元素40.0%简单JavaScript
    218天际线问题30.8%困难
    219存在重复元素 II24.2%简单JavaScript
    220存在重复元素 III15.9%中等JavaScript
    221最大正方形30.2%中等
    222完全二叉树的节点个数27.0%中等
    223矩形面积35.0%中等
    224基本计算器24.6%困难
    225用队列实现栈42.2%简单
    226翻转二叉树63.0%简单JavaScript
    227基本计算器 II29.9%中等
    228汇总区间45.6%中等
    229求众数 II27.9%中等JavaScript
    230二叉搜索树中第K小的元素50.4%中等JavaScript
    2312的幂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搜索二维矩阵 II34.0%中等
    241为运算表达式设计优先级57.7%中等
    242有效的字母异位词44.9%简单JavaScript
    257二叉树的所有路径49.9%简单JavaScript
    258各位相加52.2%简单
    260只出现一次的数字 III55.9%中等JavaScript
    263丑数38.9%简单
    264丑数 II25.2%中等
    268缺失数字45.0%简单JavaScript
    273整数转换英文表示14.8%困难
    274H指数22.5%中等
    275H指数 II30.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
    292Nim游戏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摆动排序 II23.2%中等
    3263的幂37.9%简单JavaScript
    327区间和的个数30.5%困难
    328奇偶链表48.2%中等
    329矩阵中的最长递增路径29.7%困难
    330按要求补齐数组43.4%困难
    331验证二叉树的前序序列化34.0%中等
    332Reconstruct Itinerary42.2%中等
    334递增的三元子序列28.7%中等
    335路径交叉18.1%困难
    336回文对20.1%困难
    337打家劫舍 III49.0%中等
    338Bit位计数69.3%中等
    341扁平化嵌套列表迭代器43.7%中等
    3424的幂41.1%简单JavaScript
    343整数拆分46.5%中等
    344反转字符串62.6%简单JavaScript
    345反转字符串中的元音字母39.5%简单JavaScript
    347前K个高频元素46.9%中等
    349两个数组的交集46.3%简单JavaScript
    350两个数组的交集 II32.5%简单JavaScript
    352Data Stream as Disjoint Intervals70.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猜数字大小 II24.3%中等
    376摆动序列30.4%中等
    377组合总和 Ⅳ42.1%中等
    378有序矩阵中第K小的元素51.2%中等
    380常数时间插入、删除和获取随机元素38.0%中等
    381O(1) 时间插入、删除和获取随机元素 - 允许重复32.3%困难
    382链表随机节点47.3%中等
    383赎金信41.5%简单
    384打乱数组40.7%中等
    385Mini Parser36.5%中等
    386字典序排数36.9%中等
    387字符串中的第一个唯一字符31.7%简单JavaScript
    388文件的最长绝对路径29.4%中等
    389找不同49.1%简单JavaScript
    390消除游戏33.2%中等
    391完美矩形10.5%困难
    392判断子序列42.0%中等
    393UTF-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接雨水 II18.8%困难
    409最长回文串38.7%简单JavaScript
    410分割数组的最大值25.2%困难
    412Fizz Buzz54.0%简单
    413等差数列划分54.4%中等
    414第三大的数28.0%简单
    415字符串相加38.6%简单
    416Partition Equal Subset Sum29.0%中等
    417Pacific Atlantic Water Flow38.3%中等
    419甲板上的战舰48.8%中等
    420强密码检验器12.9%困难
    421数组中两个数的最大异或值45.4%中等
    423从英文中重建数字49.0%中等
    424替换后的最长重复字符15.6%