题号,题目名,难度,次数,公司,概率,链接
LC-56,合并区间,Medium,8,"华为,字节,小米,快手,百度,美团,腾讯,阿里",51,https://leetcode.cn/problems/merge-intervals/
LC-15,三数之和,Medium,7,"华为,字节,小米,快手,百度,美团,阿里",39,https://leetcode.cn/problems/3sum/
LC-21,合并两个有序链表,Easy,6,"华为,字节,小米,滴滴,美团,腾讯",67,https://leetcode.cn/problems/merge-two-sorted-lists/
LC-146,LRU 缓存,Medium,6,"华为,字节,快手,滴滴,百度,腾讯",54,https://leetcode.cn/problems/lru-cache/
LC-3,无重复字符的最长子串,Medium,6,"华为,字节,快手,滴滴,百度,腾讯",41,https://leetcode.cn/problems/longest-substring-without-repeating-characters/
LC-42,接雨水,Hard,5,"华为,字节,滴滴,美团,腾讯",65,https://leetcode.cn/problems/trapping-rain-water/
LC-53,最大子数组和,Medium,5,"字节,小米,百度,美团",56,https://leetcode.cn/problems/maximum-subarray/
LC-5,最长回文子串,Medium,5,"华为,字节,滴滴,阿里",39,https://leetcode.cn/problems/longest-palindromic-substring/
LC-200,岛屿数量,Medium,4,"字节,快手,滴滴,美团",62,https://leetcode.cn/problems/number-of-islands/
LC-23,合并 K 个升序链表,Hard,4,"字节,百度,美团,腾讯",62,https://leetcode.cn/problems/merge-k-sorted-lists/
LC-93,复原 IP 地址,Medium,4,"京东,快手,美团,腾讯",61,https://leetcode.cn/problems/restore-ip-addresses/
LC-33,搜索旋转排序数组,Medium,4,"字节,快手,百度,腾讯",45,https://leetcode.cn/problems/search-in-rotated-sorted-array/
LC-22,括号生成,Medium,3,"华为,字节,滴滴",78,https://leetcode.cn/problems/generate-parentheses/
LC-48,旋转图像,Medium,3,"字节,小米,美团",78,https://leetcode.cn/problems/rotate-image/
LC-104,二叉树的最大深度,Easy,3,"快手,滴滴,腾讯",78,https://leetcode.cn/problems/maximum-depth-of-binary-tree/
LC-206,反转链表,Easy,3,"字节,快手,美团",76,https://leetcode.cn/problems/reverse-linked-list/
LC-24,两两交换链表中的节点,Medium,3,"华为,字节,百度",74,https://leetcode.cn/problems/swap-nodes-in-pairs/
LC-11,盛最多水的容器,Medium,3,"华为,字节,美团",61,https://leetcode.cn/problems/container-with-most-water/
LC-300,最长递增子序列,Medium,3,"小米,快手,腾讯",57,https://leetcode.cn/problems/longest-increasing-subsequence/
LC-718,最长重复子数组,Medium,3,"华为,字节,快手",56,https://leetcode.cn/problems/maximum-length-of-repeated-subarray/
LC-70,爬楼梯,Easy,3,"字节,滴滴,美团",55,https://leetcode.cn/problems/climbing-stairs/
LC-1,两数之和,Easy,3,"字节,百度,阿里",55,https://leetcode.cn/problems/two-sum/
LC-88,合并两个有序数组,Easy,3,"字节,美团,腾讯",54,https://leetcode.cn/problems/merge-sorted-array/
LC-239,滑动窗口最大值,Hard,3,"字节,快手,滴滴",49,https://leetcode.cn/problems/sliding-window-maximum/
LC-560,和为 K 的子数组,Medium,3,"字节,小米,阿里",45,https://leetcode.cn/problems/subarray-sum-equals-k/
LC-2,两数相加,Medium,3,"字节,腾讯,阿里",45,https://leetcode.cn/problems/add-two-numbers/
LC-14,最长公共前缀,Easy,3,"字节,滴滴,美团",44,https://leetcode.cn/problems/longest-common-prefix/
LC-20,有效的括号,Easy,3,"字节,百度,美团",44,https://leetcode.cn/problems/valid-parentheses/
LC-32,最长有效括号,Hard,3,"华为,快手,腾讯",39,https://leetcode.cn/problems/longest-valid-parentheses/
LC-46,全排列,Medium,2,"快手,阿里",80,https://leetcode.cn/problems/permutations/
LC-131,分割回文串,Medium,2,"字节,腾讯",75,https://leetcode.cn/problems/palindrome-partitioning/
LC-25,K 个一组翻转链表,Hard,2,"字节,腾讯",69,https://leetcode.cn/problems/reverse-nodes-in-k-group/
LC-516,最长回文子序列,Medium,2,"美团,腾讯",67,https://leetcode.cn/problems/longest-palindromic-subsequence/
LC-148,排序链表,Medium,2,"字节,快手",67,https://leetcode.cn/problems/sort-list/
LC-1143,最长公共子序列,Medium,2,"快手,腾讯",66,https://leetcode.cn/problems/find-smallest-common-element-in-all-rows/
LC-72,编辑距离,Medium,2,"字节,快手",63,https://leetcode.cn/problems/edit-distance/
LC-1004,最大连续1的个数 III,Medium,2,"华为,字节",60,https://leetcode.cn/problems/least-operators-to-express-number/
LC-215,数组中的第K个最大元素,Medium,2,"字节,美团",60,https://leetcode.cn/problems/kth-largest-element-in-an-array/
LC-27,移除元素,Easy,2,"字节,小米",60,https://leetcode.cn/problems/remove-element/
LC-139,单词拆分,Medium,2,"美团,腾讯",58,https://leetcode.cn/problems/word-break/
LC-121,买卖股票的最佳时机,Easy,2,"快手,美团",58,https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/
MS-17.14,最小K个数,Medium,2,"字节,美团",57,https://leetcode.cn/problems/404-not-found-problem/
LC-92,反转链表 II,Medium,2,"小米,快手",57,https://leetcode.cn/problems/reverse-linked-list-ii/
LC-240,搜索二维矩阵 II,Medium,2,字节,55,https://leetcode.cn/problems/search-a-2d-matrix-ii/
LC-415,字符串相加,Easy,2,"华为,美团",54,https://leetcode.cn/problems/add-strings/
LC-83,删除排序链表中的重复元素,Easy,2,"华为,字节",54,https://leetcode.cn/problems/remove-duplicates-from-sorted-list/
LC-54,螺旋矩阵,Medium,2,"快手,美团",53,https://leetcode.cn/problems/spiral-matrix/
LC-141,环形链表,Easy,2,"百度,腾讯",53,https://leetcode.cn/problems/linked-list-cycle/
LC-227,基本计算器 II,Medium,2,"字节,阿里",45,https://leetcode.cn/problems/basic-calculator-ii/
MS-01.06,字符串压缩,Easy,2,"百度,腾讯",45,https://leetcode.cn/problems/404-not-found-problem/
LC-45,跳跃游戏 II,Medium,2,"华为,字节",44,https://leetcode.cn/problems/jump-game-ii/
LC-179,最大数,Medium,2,"华为,字节",41,https://leetcode.cn/problems/largest-number/
LC-98,验证二叉搜索树,Medium,2,"字节,腾讯",39,https://leetcode.cn/problems/validate-binary-search-tree/
LC-1044,最长重复子串,Hard,2,"快手,腾讯",35,https://leetcode.cn/problems/find-common-characters/
LC-402,移掉 K 位数字,Medium,2,"华为,小米",32,https://leetcode.cn/problems/remove-k-digits/
LC-10,正则表达式匹配,Hard,2,"华为,腾讯",30,https://leetcode.cn/problems/regular-expression-matching/
LC-2620,计数器,Easy,1,快手,81,https://leetcode.cn/problems/find-consecutive-integers-from-a-data-stream/
LC-2415,反转二叉树的奇数层,Medium,1,腾讯,80,https://leetcode.cn/problems/count-the-number-of-ideal-arrays/
LC-797,所有可能的路径,Medium,1,百度,79,https://leetcode.cn/problems/rabbits-in-forest/
MS-04.02,最小高度树,Easy,1,华为,79,https://leetcode.cn/problems/404-not-found-problem/
LC-2980,检查按位或是否存在尾随零,Easy,1,美团,78,https://leetcode.cn/problems/404-not-found-problem/
LC-191,位1的个数,Easy,1,字节,78,https://leetcode.cn/problems/number-of-1-bits/
LC-1669,合并两个链表,Medium,1,腾讯,77,https://leetcode.cn/problems/minimum-cost-to-cut-a-stick/
MS-02.02,返回倒数第 k 个节点,Easy,1,滴滴,76,https://leetcode.cn/problems/404-not-found-problem/
LC-442,数组中重复的数据,Medium,1,腾讯,75,https://leetcode.cn/problems/find-all-duplicates-in-an-array/
LC-1475,商品折扣后的最终价格,Easy,1,滴滴,75,https://leetcode.cn/problems/maximum-sum-bst-in-binary-tree/
LC-136,只出现一次的数字,Easy,1,美团,75,https://leetcode.cn/problems/single-number/
LCR-24,反转链表,Easy,1,美团,75,https://leetcode.cn/problems/UHnkqh/
LC-386,字典序排数,Medium,1,字节,74,https://leetcode.cn/problems/lexicographical-numbers/
LC-236,二叉树的最近公共祖先,Medium,1,滴滴,73,https://leetcode.cn/problems/lowest-common-ancestor-of-a-binary-tree/
LC-39,组合总和,Medium,1,华为,73,https://leetcode.cn/problems/combination-sum/
LC-1047,删除字符串中的所有相邻重复项,Easy,1,滴滴,73,https://leetcode.cn/problems/maximize-sum-of-array-after-k-negations/
LC-105,从前序与中序遍历序列构造二叉树,Medium,1,字节,72,https://leetcode.cn/problems/construct-binary-tree-from-preorder-and-inorder-traversal/
LC-1204,最后一个能进入巴士的人,Medium,1,快手,72,https://leetcode.cn/problems/new-users-daily-count/
LC-216,组合总和 III,Medium,1,美团,71,https://leetcode.cn/problems/combination-sum-iii/
LC-96,不同的二叉搜索树,Medium,1,字节,71,https://leetcode.cn/problems/unique-binary-search-trees/
LC-1661,每台机器的进程平均运行时间,Easy,1,美团,71,https://leetcode.cn/problems/minimum-number-of-vertices-to-reach-all-nodes/
LC-49,字母异位词分组,Medium,1,字节,70,https://leetcode.cn/problems/group-anagrams/
LC-59,螺旋矩阵 II,Medium,1,字节,70,https://leetcode.cn/problems/spiral-matrix-ii/
LC-463,岛屿的周长,Easy,1,小米,70,https://leetcode.cn/problems/island-perimeter/
LC-102,二叉树的层序遍历,Medium,1,华为,69,https://leetcode.cn/problems/binary-tree-level-order-traversal/
LC-138,随机链表的复制,Medium,1,字节,69,https://leetcode.cn/problems/copy-list-with-random-pointer/
LC-120,三角形最小路径和,Medium,1,快手,69,https://leetcode.cn/problems/triangle/
LC-62,不同路径,Medium,1,小米,69,https://leetcode.cn/problems/unique-paths/
LCR-193,二叉搜索树的最近公共祖先,Easy,1,快手,69,https://leetcode.cn/problems/404-not-found-problem/
LCR-60,前 K 个高频元素,Medium,1,华为,68,https://leetcode.cn/problems/g5c51o/
LC-232,用栈实现队列,Easy,1,滴滴,68,https://leetcode.cn/problems/implement-queue-using-stacks/
LC-143,重排链表,Medium,1,美团,67,https://leetcode.cn/problems/reorder-list/
LC-931,下降路径最小和,Medium,1,百度,67,https://leetcode.cn/problems/maximum-frequency-stack/
LC-47,全排列 II,Medium,1,美团,66,https://leetcode.cn/problems/permutations-ii/
LC-169,多数元素,Easy,1,滴滴,66,https://leetcode.cn/problems/majority-element/
LCR-76,数组中的第 K 个最大元素,Medium,1,百度,65,https://leetcode.cn/problems/xx4gT2/
LC-509,斐波那契数,Easy,1,小米,65,https://leetcode.cn/problems/inorder-successor-in-bst-ii/
LCR-26,重排链表,Medium,1,美团,64,https://leetcode.cn/problems/LGjMqU/
LC-347,前 K 个高频元素,Medium,1,腾讯,64,https://leetcode.cn/problems/top-k-frequent-elements/
LC-283,移动零,Easy,1,字节,64,https://leetcode.cn/problems/move-zeroes/
LC-80,删除有序数组中的重复项 II,Medium,1,美团,63,https://leetcode.cn/problems/remove-duplicates-from-sorted-array-ii/
LC-1749,任意子数组和的绝对值的最大值,Medium,1,滴滴,62,https://leetcode.cn/problems/sellers-with-no-sales/
LC-75,颜色分类,Medium,1,华为,62,https://leetcode.cn/problems/sort-colors/
LC-384,打乱数组,Medium,1,腾讯,62,https://leetcode.cn/problems/shuffle-an-array/
LC-142,环形链表 II,Medium,1,美团,61,https://leetcode.cn/problems/linked-list-cycle-ii/
LC-155,最小栈,Medium,1,字节,61,https://leetcode.cn/problems/min-stack/
LC-140,单词拆分 II,Hard,1,华为,60,https://leetcode.cn/problems/word-break-ii/
LC-394,字符串解码,Medium,1,华为,59,https://leetcode.cn/problems/decode-string/
LC-3163,压缩字符串 III,Medium,1,华为,59,https://leetcode.cn/problems/subarrays-distinct-element-sum-of-squares-i/
LC-1372,二叉树中的最长交错路径,Medium,1,小米,59,https://leetcode.cn/problems/check-if-it-is-a-good-array/
LC-153,寻找旋转排序数组中的最小值,Medium,1,阿里,58,https://leetcode.cn/problems/find-minimum-in-rotated-sorted-array/
LC-151,反转字符串中的单词,Medium,1,快手,58,https://leetcode.cn/problems/reverse-words-in-a-string/
LC-1287,有序数组中出现次数超过25%的元素,Easy,1,美团,58,https://leetcode.cn/problems/distance-between-bus-stops/
LCR-152,验证二叉搜索树的后序遍历序列,Medium,1,美团,57,https://leetcode.cn/problems/er-cha-sou-suo-shu-de-hou-xu-bian-li-xu-lie-lcof/
LC-387,字符串中的第一个唯一字符,Easy,1,美团,57,https://leetcode.cn/problems/first-unique-character-in-a-string/
LC-2192,有向无环图中一个节点的所有祖先,Medium,1,美团,56,https://leetcode.cn/problems/minimum-cost-homecoming-of-a-robot-in-a-grid/
LC-896,单调数列,Easy,1,百度,56,https://leetcode.cn/problems/smallest-subtree-with-all-the-deepest-nodes/
LC-234,回文链表,Easy,1,字节,56,https://leetcode.cn/problems/palindrome-linked-list/
LC-704,二分查找,Easy,1,小米,56,https://leetcode.cn/problems/404-not-found-problem/
LC-185,部门工资前三高的所有员工,Hard,1,快手,56,https://leetcode.cn/problems/department-top-three-salaries/
LC-424,替换后的最长重复字符,Medium,1,华为,55,https://leetcode.cn/problems/longest-repeating-character-replacement/
LC-207,课程表,Medium,1,华为,55,https://leetcode.cn/problems/course-schedule/
LC-82,删除排序链表中的重复元素 II,Medium,1,美团,55,https://leetcode.cn/problems/remove-duplicates-from-sorted-list-ii/
LC-958,二叉树的完全性检验,Medium,1,美团,55,https://leetcode.cn/problems/sort-array-by-parity-ii/
LC-470,用 Rand7() 实现 Rand10(),Medium,1,百度,55,https://leetcode.cn/problems/404-not-found-problem/
LC-525,连续数组,Medium,1,腾讯,55,https://leetcode.cn/problems/contiguous-array/
MS-16.25,LRU 缓存,Medium,1,字节,55,https://leetcode.cn/problems/OrIXps/
LC-198,打家劫舍,Medium,1,字节,55,https://leetcode.cn/problems/house-robber/
LCR-147,最小栈,Easy,1,字节,55,https://leetcode.cn/problems/bao-han-minhan-shu-de-zhan-lcof/
LC-2386,找出数组的第 K 大和,Hard,1,华为,55,https://leetcode.cn/problems/min-max-game/
LC-165,比较版本号,Medium,1,美团,53,https://leetcode.cn/problems/compare-version-numbers/
LC-416,分割等和子集,Medium,1,百度,53,https://leetcode.cn/problems/partition-equal-subset-sum/
LC-1885,统计数对,Medium,1,字节,53,https://leetcode.cn/problems/count-number-of-homogenous-substrings/
LC-3102,最小化曼哈顿距离,Hard,1,华为,53,https://leetcode.cn/problems/404-not-found-problem/
LC-554,砖墙,Medium,1,华为,52,https://leetcode.cn/problems/brick-wall/
LC-738,单调递增的数字,Medium,1,华为,51,https://leetcode.cn/problems/monotone-increasing-digits/
LC-19,删除链表的倒数第 N 个结点,Medium,1,字节,51,https://leetcode.cn/problems/remove-nth-node-from-end-of-list/
LC-3097,或值至少为 K 的最短子数组 II,Medium,1,小米,51,https://leetcode.cn/problems/total-traveled-distance/
MS-08.13,堆箱子,Hard,1,阿里,51,https://leetcode.cn/problems/404-not-found-problem/
LC-128,最长连续序列,Medium,1,字节,50,https://leetcode.cn/problems/longest-consecutive-sequence/
LC-2968,执行操作使频率分数最大,Hard,1,华为,50,https://leetcode.cn/problems/404-not-found-problem/
LC-79,单词搜索,Medium,1,滴滴,49,https://leetcode.cn/problems/word-search/
LCR-170,交易逆序对的总数,Hard,1,滴滴,49,https://leetcode.cn/problems/shu-zu-zhong-de-ni-xu-dui-lcof/
LC-233,数字 1 的个数,Hard,1,腾讯,49,https://leetcode.cn/problems/number-of-digit-one/
LC-912,排序数组,Medium,1,腾讯,48,https://leetcode.cn/problems/random-pick-with-weight/
LC-35,搜索插入位置,Easy,1,美团,48,https://leetcode.cn/problems/search-insert-position/
LC-125,验证回文串,Easy,1,字节,48,https://leetcode.cn/problems/valid-palindrome/
LCR-101,分割等和子集,Easy,1,小米,48,https://leetcode.cn/problems/NUPfPr/
LC-209,长度最小的子数组,Medium,1,滴滴,47,https://leetcode.cn/problems/minimum-size-subarray-sum/
LC-1705,吃苹果的最大数目,Medium,1,华为,47,https://leetcode.cn/problems/count-unhappy-friends/
LCR-16,无重复字符的最长子串,Medium,1,美团,47,https://leetcode.cn/problems/wtcaE1/
LC-134,加油站,Medium,1,字节,47,https://leetcode.cn/problems/gas-station/
LC-76,最小覆盖子串,Hard,1,字节,47,https://leetcode.cn/problems/minimum-window-substring/
LC-41,缺失的第一个正数,Hard,1,字节,47,https://leetcode.cn/problems/first-missing-positive/
LC-124,二叉树中的最大路径和,Hard,1,滴滴,46,https://leetcode.cn/problems/binary-tree-maximum-path-sum/
LC-34,在排序数组中查找元素的第一个和最后一个位置,Medium,1,腾讯,45,https://leetcode.cn/problems/find-first-and-last-position-of-element-in-sorted-array/
LC-97,交错字符串,Medium,1,字节,45,https://leetcode.cn/problems/interleaving-string/
LC-16,最接近的三数之和,Medium,1,滴滴,44,https://leetcode.cn/problems/3sum-closest/
LC-55,跳跃游戏,Medium,1,字节,43,https://leetcode.cn/problems/jump-game/
LC-212,单词搜索 II,Hard,1,快手,43,https://leetcode.cn/problems/word-search-ii/
LC-152,乘积最大子数组,Medium,1,字节,42,https://leetcode.cn/problems/maximum-product-subarray/
LC-149,直线上最多的点数,Hard,1,滴滴,42,https://leetcode.cn/problems/max-points-on-a-line/
LC-440,字典序的第K小数字,Hard,1,美团,42,https://leetcode.cn/problems/k-th-smallest-in-lexicographical-order/
LC-61,旋转链表,Medium,1,快手,41,https://leetcode.cn/problems/rotate-list/
LC-262,行程和用户,Hard,1,滴滴,41,https://leetcode.cn/problems/trips-and-users/
LC-924,尽量减少恶意软件的传播,Hard,1,华为,41,https://leetcode.cn/problems/fair-candy-swap/
LC-878,第 N 个神奇数字,Hard,1,华为,40,https://leetcode.cn/problems/shifting-letters/
LC-2226,每个小孩最多能分到多少糖果,Medium,1,华为,39,https://leetcode.cn/problems/rings-and-rods/
LC-1293,网格中的最短路径,Hard,1,滴滴,39,https://leetcode.cn/problems/three-consecutive-odds/
LC-7,整数反转,Medium,1,快手,35,https://leetcode.cn/problems/reverse-integer/
LC-354,俄罗斯套娃信封问题,Hard,1,腾讯,35,https://leetcode.cn/problems/russian-doll-envelopes/
LC-91,解码方法,Medium,1,字节,34,https://leetcode.cn/problems/decode-ways/