الصبر مفتاح الفرج
题号 | 题目名 | 难度 | 次数 | 公司 |
---|---|---|---|---|
LC-56 | 合并区间 | Medium | 8 | 华为, 字节, 小米, 快手, 百度, 美团, 腾讯, 阿里 |
LC-15 | 三数之和 | Medium | 7 | 华为, 字节, 小米, 快手, 百度, 美团, 阿里 |
LC-21 | 合并两个有序链表 | Easy | 6 | 华为, 字节, 小米, 滴滴, 美团, 腾讯 |
LC-146 | LRU 缓存 | Medium | 6 | 华为, 字节, 快手, 滴滴, 百度, 腾讯 |
LC-3 | 无重复字符的最长子串 | Medium | 6 | 华为, 字节, 快手, 滴滴, 百度, 腾讯 |
LC-42 | 接雨水 | Hard | 5 | 华为, 字节, 滴滴, 美团, 腾讯 |
LC-53 | 最大子数组和 | Medium | 5 | 字节, 小米, 百度, 美团 |
LC-5 | 最长回文子串 | Medium | 5 | 华为, 字节, 滴滴, 阿里 |
LC-200 | 岛屿数量 | Medium | 4 | 字节, 快手, 滴滴, 美团 |
LC-23 | 合并 K 个升序链表 | Hard | 4 | 字节, 百度, 美团, 腾讯 |
LC-93 | 复原 IP 地址 | Medium | 4 | 京东, 快手, 美团, 腾讯 |
LC-33 | 搜索旋转排序数组 | Medium | 4 | 字节, 快手, 百度, 腾讯 |
LC-22 | 括号生成 | Medium | 3 | 华为, 字节, 滴滴 |
LC-48 | 旋转图像 | Medium | 3 | 字节, 小米, 美团 |
LC-104 | 二叉树的最大深度 | Easy | 3 | 快手, 滴滴, 腾讯 |
LC-206 | 反转链表 | Easy | 3 | 字节, 快手, 美团 |
LC-24 | 两两交换链表中的节点 | Medium | 3 | 华为, 字节, 百度 |
LC-11 | 盛最多水的容器 | Medium | 3 | 华为, 字节, 美团 |
LC-300 | 最长递增子序列 | Medium | 3 | 小米, 快手, 腾讯 |
LC-718 | 最长重复子数组 | Medium | 3 | 华为, 字节, 快手 |
LC-70 | 爬楼梯 | Easy | 3 | 字节, 滴滴, 美团 |
LC-1 | 两数之和 | Easy | 3 | 字节, 百度, 阿里 |
LC-88 | 合并两个有序数组 | Easy | 3 | 字节, 美团, 腾讯 |
LC-239 | 滑动窗口最大值 | Hard | 3 | 字节, 快手, 滴滴 |
LC-560 | 和为 K 的子数组 | Medium | 3 | 字节, 小米, 阿里 |
LC-2 | 两数相加 | Medium | 3 | 字节, 腾讯, 阿里 |
LC-14 | 最长公共前缀 | Easy | 3 | 字节, 滴滴, 美团 |
LC-20 | 有效的括号 | Easy | 3 | 字节, 百度, 美团 |
LC-32 | 最长有效括号 | Hard | 3 | 华为, 快手, 腾讯 |
LC-46 | 全排列 | Medium | 2 | 快手, 阿里 |
LC-131 | 分割回文串 | Medium | 2 | 字节, 腾讯 |
LC-25 | K 个一组翻转链表 | Hard | 2 | 字节, 腾讯 |
LC-516 | 最长回文子序列 | Medium | 2 | 美团, 腾讯 |
LC-148 | 排序链表 | Medium | 2 | 字节, 快手 |
LC-1143 | 最长公共子序列 | Medium | 2 | 快手, 腾讯 |
LC-72 | 编辑距离 | Medium | 2 | 字节, 快手 |
LC-1004 | 最大连续1的个数 III | Medium | 2 | 华为, 字节 |
LC-215 | 数组中的第K个最大元素 | Medium | 2 | 字节, 美团 |
LC-27 | 移除元素 | Easy | 2 | 字节, 小米 |
LC-139 | 单词拆分 | Medium | 2 | 美团, 腾讯 |
LC-121 | 买卖股票的最佳时机 | Easy | 2 | 快手, 美团 |
MS-17.14 | 最小K个数 | Medium | 2 | 字节, 美团 |
LC-92 | 反转链表 II | Medium | 2 | 小米, 快手 |
LC-240 | 搜索二维矩阵 II | Medium | 2 | 字节 |
LC-415 | 字符串相加 | Easy | 2 | 华为, 美团 |
LC-83 | 删除排序链表中的重复元素 | Easy | 2 | 华为, 字节 |
LC-54 | 螺旋矩阵 | Medium | 2 | 快手, 美团 |
LC-141 | 环形链表 | Easy | 2 | 百度, 腾讯 |
LC-227 | 基本计算器 II | Medium | 2 | 字节, 阿里 |
MS-01.06 | 字符串压缩 | Easy | 2 | 百度, 腾讯 |
LC-45 | 跳跃游戏 II | Medium | 2 | 华为, 字节 |
LC-179 | 最大数 | Medium | 2 | 华为, 字节 |
LC-98 | 验证二叉搜索树 | Medium | 2 | 字节, 腾讯 |
LC-1044 | 最长重复子串 | Hard | 2 | 快手, 腾讯 |
LC-402 | 移掉 K 位数字 | Medium | 2 | 华为, 小米 |
LC-10 | 正则表达式匹配 | Hard | 2 | 华为, 腾讯 |
LC-2620 | 计数器 | Easy | 1 | 快手 |
LC-2415 | 反转二叉树的奇数层 | Medium | 1 | 腾讯 |
LC-797 | 所有可能的路径 | Medium | 1 | 百度 |
MS-04.02 | 最小高度树 | Easy | 1 | 华为 |
LC-2980 | 检查按位或是否存在尾随零 | Easy | 1 | 美团 |
LC-191 | 位1的个数 | Easy | 1 | 字节 |
LC-1669 | 合并两个链表 | Medium | 1 | 腾讯 |
MS-02.02 | 返回倒数第 k 个节点 | Easy | 1 | 滴滴 |
LC-442 | 数组中重复的数据 | Medium | 1 | 腾讯 |
LC-1475 | 商品折扣后的最终价格 | Easy | 1 | 滴滴 |
LC-136 | 只出现一次的数字 | Easy | 1 | 美团 |
LCR-24 | 反转链表 | Easy | 1 | 美团 |
LC-386 | 字典序排数 | Medium | 1 | 字节 |
LC-236 | 二叉树的最近公共祖先 | Medium | 1 | 滴滴 |
LC-39 | 组合总和 | Medium | 1 | 华为 |
LC-1047 | 删除字符串中的所有相邻重复项 | Easy | 1 | 滴滴 |
LC-105 | 从前序与中序遍历序列构造二叉树 | Medium | 1 | 字节 |
LC-1204 | 最后一个能进入巴士的人 | Medium | 1 | 快手 |
LC-216 | 组合总和 III | Medium | 1 | 美团 |
LC-96 | 不同的二叉搜索树 | Medium | 1 | 字节 |
LC-1661 | 每台机器的进程平均运行时间 | Easy | 1 | 美团 |
LC-49 | 字母异位词分组 | Medium | 1 | 字节 |
LC-59 | 螺旋矩阵 II | Medium | 1 | 字节 |
LC-463 | 岛屿的周长 | Easy | 1 | 小米 |
LC-102 | 二叉树的层序遍历 | Medium | 1 | 华为 |
LC-138 | 随机链表的复制 | Medium | 1 | 字节 |
LC-120 | 三角形最小路径和 | Medium | 1 | 快手 |
LC-62 | 不同路径 | Medium | 1 | 小米 |
LCR-193 | 二叉搜索树的最近公共祖先 | Easy | 1 | 快手 |
LCR-60 | 前 K 个高频元素 | Medium | 1 | 华为 |
LC-232 | 用栈实现队列 | Easy | 1 | 滴滴 |
LC-143 | 重排链表 | Medium | 1 | 美团 |
LC-931 | 下降路径最小和 | Medium | 1 | 百度 |
LC-47 | 全排列 II | Medium | 1 | 美团 |
LC-169 | 多数元素 | Easy | 1 | 滴滴 |
LCR-76 | 数组中的第 K 个最大元素 | Medium | 1 | 百度 |
LC-509 | 斐波那契数 | Easy | 1 | 小米 |
LCR-26 | 重排链表 | Medium | 1 | 美团 |
LC-347 | 前 K 个高频元素 | Medium | 1 | 腾讯 |
LC-283 | 移动零 | Easy | 1 | 字节 |
LC-80 | 删除有序数组中的重复项 II | Medium | 1 | 美团 |
LC-1749 | 任意子数组和的绝对值的最大值 | Medium | 1 | 滴滴 |
LC-75 | 颜色分类 | Medium | 1 | 华为 |
LC-384 | 打乱数组 | Medium | 1 | 腾讯 |
LC-142 | 环形链表 II | Medium | 1 | 美团 |
LC-155 | 最小栈 | Medium | 1 | 字节 |
LC-140 | 单词拆分 II | Hard | 1 | 华为 |
LC-394 | 字符串解码 | Medium | 1 | 华为 |
LC-3163 | 压缩字符串 III | Medium | 1 | 华为 |
LC-1372 | 二叉树中的最长交错路径 | Medium | 1 | 小米 |
LC-153 | 寻找旋转排序数组中的最小值 | Medium | 1 | 阿里 |
LC-151 | 反转字符串中的单词 | Medium | 1 | 快手 |
LC-1287 | 有序数组中出现次数超过25%的元素 | Easy | 1 | 美团 |
LCR-152 | 验证二叉搜索树的后序遍历序列 | Medium | 1 | 美团 |
LC-387 | 字符串中的第一个唯一字符 | Easy | 1 | 美团 |
LC-2192 | 有向无环图中一个节点的所有祖先 | Medium | 1 | 美团 |
LC-896 | 单调数列 | Easy | 1 | 百度 |
LC-234 | 回文链表 | Easy | 1 | 字节 |
LC-704 | 二分查找 | Easy | 1 | 小米 |
LC-185 | 部门工资前三高的所有员工 | Hard | 1 | 快手 |
LC-424 | 替换后的最长重复字符 | Medium | 1 | 华为 |
LC-207 | 课程表 | Medium | 1 | 华为 |
LC-82 | 删除排序链表中的重复元素 II | Medium | 1 | 美团 |
LC-958 | 二叉树的完全性检验 | Medium | 1 | 美团 |
LC-470 | 用 Rand7() 实现 Rand10() | Medium | 1 | 百度 |
LC-525 | 连续数组 | Medium | 1 | 腾讯 |
MS-16.25 | LRU 缓存 | Medium | 1 | 字节 |
LC-198 | 打家劫舍 | Medium | 1 | 字节 |
LCR-147 | 最小栈 | Easy | 1 | 字节 |
LC-2386 | 找出数组的第 K 大和 | Hard | 1 | 华为 |
LC-165 | 比较版本号 | Medium | 1 | 美团 |
LC-416 | 分割等和子集 | Medium | 1 | 百度 |
LC-1885 | 统计数对 | Medium | 1 | 字节 |
LC-3102 | 最小化曼哈顿距离 | Hard | 1 | 华为 |
LC-554 | 砖墙 | Medium | 1 | 华为 |
LC-738 | 单调递增的数字 | Medium | 1 | 华为 |
LC-19 | 删除链表的倒数第 N 个结点 | Medium | 1 | 字节 |
LC-3097 | 或值至少为 K 的最短子数组 II | Medium | 1 | 小米 |
MS-08.13 | 堆箱子 | Hard | 1 | 阿里 |
LC-128 | 最长连续序列 | Medium | 1 | 字节 |
LC-2968 | 执行操作使频率分数最大 | Hard | 1 | 华为 |
LC-79 | 单词搜索 | Medium | 1 | 滴滴 |
LCR-170 | 交易逆序对的总数 | Hard | 1 | 滴滴 |
LC-233 | 数字 1 的个数 | Hard | 1 | 腾讯 |
LC-912 | 排序数组 | Medium | 1 | 腾讯 |
LC-35 | 搜索插入位置 | Easy | 1 | 美团 |
LC-125 | 验证回文串 | Easy | 1 | 字节 |
LCR-101 | 分割等和子集 | Easy | 1 | 小米 |
LC-209 | 长度最小的子数组 | Medium | 1 | 滴滴 |
LC-1705 | 吃苹果的最大数目 | Medium | 1 | 华为 |
LCR-16 | 无重复字符的最长子串 | Medium | 1 | 美团 |
LC-134 | 加油站 | Medium | 1 | 字节 |
LC-76 | 最小覆盖子串 | Hard | 1 | 字节 |
LC-41 | 缺失的第一个正数 | Hard | 1 | 字节 |
LC-124 | 二叉树中的最大路径和 | Hard | 1 | 滴滴 |
LC-34 | 在排序数组中查找元素的第一个和最后一个位置 | Medium | 1 | 腾讯 |
LC-97 | 交错字符串 | Medium | 1 | 字节 |
LC-16 | 最接近的三数之和 | Medium | 1 | 滴滴 |
LC-55 | 跳跃游戏 | Medium | 1 | 字节 |
LC-212 | 单词搜索 II | Hard | 1 | 快手 |
LC-152 | 乘积最大子数组 | Medium | 1 | 字节 |
LC-149 | 直线上最多的点数 | Hard | 1 | 滴滴 |
LC-440 | 字典序的第K小数字 | Hard | 1 | 美团 |
LC-61 | 旋转链表 | Medium | 1 | 快手 |
LC-262 | 行程和用户 | Hard | 1 | 滴滴 |
LC-924 | 尽量减少恶意软件的传播 | Hard | 1 | 华为 |
LC-878 | 第 N 个神奇数字 | Hard | 1 | 华为 |
LC-2226 | 每个小孩最多能分到多少糖果 | Medium | 1 | 华为 |
LC-1293 | 网格中的最短路径 | Hard | 1 | 滴滴 |
LC-7 | 整数反转 | Medium | 1 | 快手 |
LC-354 | 俄罗斯套娃信封问题 | Hard | 1 | 腾讯 |
LC-91 | 解码方法 | Medium | 1 | 字节 |