LeetCode 热门 100 题的高质量 Python 题解,刷题面试一站搞定 🚀
- 100 道高频题 — 覆盖 LeetCode Hot 100,面试重点一网打尽
- 14 个专题分类 — 按算法思想归类,举一反三,触类旁通
- 即开即用 — 每题独立文件,复制到 LeetCode 编辑器中直接提交
- 风格一致 — 统一的命名、注释和代码结构,易读易维护
| 🏷️ 类别 | 📋 题目 |
|---|---|
| 哈希表 | 两数之和、字母异位词分组、最长连续序列 |
| 双指针 | 移动零、盛最多水的容器、三数之和、接雨水 |
| 滑动窗口 | 无重复字符的最长子串、找到字符串中所有字母异位词、最小覆盖子串 |
| 子数组 | 和为 K 的子数组、最大子数组和、乘积最大子数组 |
| 矩阵 | 矩阵置零、螺旋矩阵、旋转图像、搜索二维矩阵 II |
| 链表 | 相交链表、反转链表、回文链表、环形链表、合并有序链表、两数相加、删除倒数第 N 个结点、K 个一组翻转链表、排序链表、LRU 缓存 |
| 二叉树 | 中序遍历、最大深度、翻转二叉树、对称二叉树、直径、层序遍历、验证 BST、右视图、最近公共祖先、最大路径和 |
| 图 / BFS | 岛屿数量、腐烂的橘子、课程表 |
| 回溯 | 全排列、子集、电话号码、组合总和、括号生成、单词搜索、分割回文串、N 皇后 |
| 二分查找 | 搜索插入位置、搜索二维矩阵、搜索旋转排序数组、寻找最小值 |
| 栈 | 有效的括号、最小栈、字符串解码、每日温度、柱状图中最大的矩形 |
| 堆 | 第 K 个最大元素、前 K 个高频元素、数据流的中位数 |
| 贪心 | 买卖股票最佳时机、跳跃游戏、跳跃游戏 II、划分字母区间 |
| 动态规划 | 爬楼梯、打家劫舍、完全平方数、杨辉三角、零钱兑换、单词拆分、最长递增子序列、分割等和子集、不同路径、最小路径和、编辑距离、最长回文子串、最长公共子序列、最长有效括号 |
| 技巧 | 只出现一次的数字、多数元素、颜色分类、下一个排列、寻找重复数 |
文件命名格式为 题号. 题目名称.py,直接运行即可:
python "1. 两数之和.py"或将其中的 Solution 类复制到 LeetCode 代码编辑器中提交。