全栈紫升全栈紫升
  • 英语
  • 算法
  • AGI
  • 前端
  • 我的
  • 周刊
⌘ K
力扣题单
简单
1. 两数之和
21. 合并两个有序链表
22. 括号生成
35. 搜索插入位置
121. 买卖股票的最佳时机
141. 环形链表
160. 相交链表
206. 反转链表
283. 移动零
中等
2. 两数相加
3. ⭐️无重复子符的最长子串
5. 最长回文子串
11. 盛最多水的容器
15. ⭐️​三数之和
46. 全排列
48. 旋转图像
49. 字母异位词分组
53. 最大子数组和
56. ⭐️合并区间
54. 螺旋矩阵
72. 编辑距离
74. 搜索二维矩阵
78. 子集
79. 单词搜索
98. 验证二叉搜索树
131. 分割回文串
146. LRU 缓存
152. 乘积最大子数组
189. 轮转数组
198. 打家劫舍
199. 二叉树的右视图
200. ⭐️岛屿数量
207. 课程表
208. 实现 Trie(前缀树)
236. 二叉树的最近公共祖先
238. 除自身以外数组的乘积
240. 搜索二维矩阵 II
300. 最长递增子序列
560. 和为 K 的子数组
1143. 最长公共子序列
困难
23. 合并 K 个升序链表
41. 缺失的第一个正数
42. ⭐️​接雨水
76. 最小覆盖子串
124. 最长连续序列
128. 最长连续序列
最后更新时间:
帮助改进此文档
Made with ❤️ by 紫升
本页访问量 | 本站总访问量 | 本站总访人数

TABLE OF CONTENTS

‌
‌
‌
‌

力扣题单

哈希

  • 1. ​两数之和:字节必考哈希表应用
  • 49. ​字母异位词分组:哈希表统计字符频率
  • 128. ​最长连续序列:哈希集合优化时间复杂度

双指针

  • ​283. 移动零:双指针原地操作
  • 11. ​盛最多水的容器:双指针贪心策略
  • 15. ⭐️​三数之和:双指针去重逻辑
  • ​42. ⭐️接雨水​:双指针或动态规划
  • 165. ⭐️比较版本号:客户端兼容性判断(改编自字节业务题)

滑动窗口

  • 3. ⭐️​无重复字符的最长子串​:滑动窗口+哈希集合

子串

  • 560. ​和为 K 的子数组:前缀和+哈希优化。
  • ​76. ⭐️最小覆盖子串:滑动窗口高频难题。

普通数组

  • 53. ​最大子数组和:动态规划或贪心
  • 56. ⭐️合并区间:字节常考数组排序与合并逻辑
  • 189. ​轮转数组:三次翻转法优化空间。
  • 238. ​除自身以外数组的乘积​:前后缀乘积。
  • ​41. 缺失的第一个正数​(No.41):原地哈希技巧。

矩阵

  • ​54. 螺旋矩阵​:边界模拟遍历。
  • 48. ​旋转图像:矩阵原地操作
  • 240. ​搜索二维矩阵 II​:二分或Z字形搜索。

链表

  • ​160. 相交链表​:双指针数学技巧。
  • 206. 反转链表:迭代与递归实现。
  • 141. 环形链表​:快慢指针判环。
  • ​2. 两数相加:链表操作与进位处理。
  • 21. 合并两个有序链表:双指针归并。
  • 23. 合并 K 个升序链表:分治或优先队列。
  • 146. ⭐️​LRU 缓存:字节常考数据结构设计。

二叉树

  • 102. ​二叉树的层序遍历:BFS 队列实现。
  • 98. ​验证二叉搜索树:中序遍历性质。
  • ​199. 二叉树的右视图:层序遍历扩展。
  • ​236. 二叉树的最近公共祖先:递归分治。
  • ​124. 二叉树中的最大路径和:递归后序遍历。

图论

  • 200. ⭐️​岛屿数量:DFS/BFS遍历矩阵。
  • ​207. ⭐️课程表​:拓扑排序检测环。
  • ​208. 实现 Trie(前缀树)​​:高频字符串处理。

回溯

  • 46. ⭐️​全排列:回溯去重逻辑
  • ​78. 子集:回溯或位运算枚举。
  • ​39. 组合总和:回溯+剪枝优化。
  • 22. ⭐️​括号生成:回溯剪枝与合法性判断。
  • 79. ​单词搜索:二维回溯剪枝。
  • 131. ​分割回文串​:回溯+动态规划预处理。

二分查找

  • 35. 搜索插入位置:二分法逻辑
  • ​74. 搜索二维矩阵​:二分法逻辑。

贪心算法

  • 121.卖股票的最佳时机

动态规划

  • 198. ⭐️​打家劫舍:字节常考动态规划基础
  • 300. ⭐️​最长递增子序列:动态规划或贪心+二分。
  • 152. ​乘积最大子数组​

多维动态规划

  • 5. ⭐️​最长回文子串:中心扩展或动态规划。
  • ​1143. 最长公共子序列:二维动态规划。
  • 72. ​编辑距离:字符串操作动态规划。