这里收录我的 LeetCode 题解与刷题记录。页面会持续补充,并尽量保持统一的分析结构,方便回顾同一类题目的通用套路。
这个页面能做什么
- 按题号浏览:适合快速定位某一道题
- 按难度筛选:适合按训练节奏安排刷题
- 按标签筛选:适合做专题复习,例如
array、dp、tree、sliding-window - 按最近更新查看:适合回看最近补充或重写过的题解
题解内容规范
每篇题解默认会包含:
- 题目链接
- 题意概述与示例
- 暴力思路与优化思路
- 复杂度分析
- Python / Rust 代码实现
- 易错点提醒与总结
阅读建议
如果你是第一次刷某类题,建议先看:
- 题意是否属于某个经典模式,例如哈希表、双指针、滑动窗口、动态规划
- 暴力解为什么不够好
- 优化后的核心状态是如何维护的
- 相同套路能否迁移到别的题目上
如果你是来查某一道题,直接使用下方的筛选与排序区域会更高效。
欢迎从下方列表开始阅读。