LeetCode 题解
LeetCode 题解专栏收录了常见的算法题目解法,涵盖思路分析、多语言代码实现(Python/Go)以及复杂度分析,帮助你高效准备算法面试。
题目分类
普通题
基础算法题,适合入门练习和巩固基础知识点。
好题
经典高频面试题,值得反复思考和练习。
难题
进阶算法挑战,培养抽象思维和解决复杂问题的能力。
| 题目 | 链接 |
|---|---|
| 37 | Sudoku Solver 数独解题器 |
| 952 | Largest Component Size by Common Factor |
| - | 正则匹配系列 |
通用技巧
跨题型的通用解题方法和模板。
| 技巧 | 链接 |
|---|---|
| 常用 STL 操作 | 常用 STL 操作 |
| 滑动窗口专题 | 滑动窗口专题 |
核心知识点
- 滑动窗口 - 双指针技巧,高效处理子数组/子串问题
- 二分查找 - 有序数据的高效搜索策略
- 动态规划 - 最优子结构问题的分解与求解
- DFS/BFS - 树和图的遍历方式
- 回溯算法 - 枚举所有可能解的搜索策略
- 位运算 - 利用位操作优化空间和时间复杂度
每道题解都包含清晰的思路分析、多语言实现代码以及复杂度分析,建议按题型系统练习。