算法学习
大约 2 分钟
写在前面
这不是“题目罗列页”,而是一套可执行的算法刷题路径。
目标是让你在面试里不只会做题,还能讲清思路、复杂度和边界。
你会得到什么
- 按公司维度整理的高频题单,方便专项突击。
- 一套“先过高频,再补薄弱,再做复盘”的刷题顺序。
- 一套面试可复述的话术结构(思路 -> 复杂度 -> 优化点)。
按目标选路径
| 目标 | 建议路径 | 预计时长 |
|---|---|---|
| 一周内冲刺国内大厂 | 阿里/字节/腾讯/美团 -> 京东/百度/滴滴 | 7~10 小时 |
| 冲刺海外算法面试 | Amazon -> Apple -> Facebook | 8~12 小时 |
| 查漏补缺 | 先做题单前 50 题,再按错误类型回刷 | 4~6 小时 |
目录导航(建议顺序)
国内大厂题单
海外大厂题单
30 分钟速通路线
- 任选目标公司题单,先做前 10 题。
- 对每题补“时间复杂度 + 空间复杂度”。
- 挑 2 题录音讲解,训练表达稳定性。
面试答题模板(建议背熟)
- 先说思路:我会先用什么数据结构/算法。
- 再说复杂度:时间和空间分别是多少。
- 再说边界:空数组、重复值、溢出、极端输入如何处理。
- 最后说优化:有没有更优做法或工程可落地版本。
