哈希表怎么查找,指针为什么移动,动态规划怎样填表。先用动画看清每一步,再自己写出代码。
100 题按知识点分组,给出 7 天建议路线。先练 40 道核心题,再做 55 道延伸题与 5 道进阶题。需要哪些基础、今天练什么,都在下方题单里。
有基础可以从核心路线开始;7 天是建议节奏,没练熟的题可以多花些时间。
点击播放,也可以直接查看下方学习路线。 无法播放?单独打开视频 ↗
一题怎么学
先用动画看清过程,再合上页面说一遍思路,亲手写一遍代码。核心路线建议每天留出约 2.5 至 3.5 小时,完整路线约 4 至 6 小时;遇到卡住的题,可以放慢进度,先把这一步弄明白。
跟着动画看清变量怎么变,只抓住这道题最关键的一步。
用 30 秒说清什么时候用、要记住什么、循环何时停。
不照抄答案,把刚才的思路翻译成代码并提交。
写不下去再听吴师兄视频讲解或问小欧,并记下自己卡在哪。
适合谁
有基础、面试在两周内。至少学过数组、链表、栈、树和基础复杂度,每天能稳定拿出约 2.5 至 3.5 小时。
时间充裕、想一轮过完 100 题。每天能投入约 4 至 6 小时,不怕量大。
什么时候打勾
每题都有动画、图文题解和在线练习。合上页面还能说出思路、写出主干代码,再把它标成完成。
核心题是怎么挑的
两数之和代表哈希查表,每日温度代表单调栈,一题一个套路。
每道核心题下面都写了它能派生哪些题,延伸题基本都是这些核心题的变式。
我们只按题型的常见程度排,不引用任何「真题出现次数」数据。
如果你只有一周,把这 40 道练到合上页面能写出来,比 100 题都「看懂了」更有用。
你的 7 天安排
先走核心路线,有余力再展开延伸题;两条路线共用同一份进度。
下次打开还会回到你没做完的那一天。看懂动画、合上页面说清思路、自己写出代码后,再给这道题打勾。进度会留在当前浏览器里。
数组直觉
哈希 · 前缀 · 位运算
6 题 · 约 2.5 至 3 小时
简单 2 · 中等 4 · 困难 0
今天学会这几件事
动画看懂以后,继续有人陪你写
思路听明白了,代码却不知道从哪一行开始;样例跑通了,换个边界又错;今天做过,三天后还是想不起来。年卡提供视频讲解、当前题 AI 答疑和复习工具,分别处理这些问题。
把为什么这样想、每一行为什么这样写,慢慢讲清楚。
就在当前题里追问变量、边界和报错,不用从头描述。
按 8 个步骤检查思路和代码,并在复习队列中查看待重做题目。
Hot100 常见问题
先看看自己的基础和这一周能拿出多少时间,再选核心路线还是完整路线。真正记住,还是要靠后面的重写和复习。
40 道核心题适合先建立主要题型的解题思路,但不代表做完就能应对所有题。练熟后,可以用延伸题检查自己能否举一反三,再逐步补齐 100 题。
三条标准:代表一个独立题型、会了它能推出同类题、面试里这个题型常见。我们没有引用任何真题统计数据,只按题型本身的重要性排。
7 天是给有基础学习者的建议安排,不是学会全部题目的期限。核心路线先练 40 道题;完整路线要练 100 题,预计每天需要约 4 至 6 小时。实际用时取决于基础,没练熟可以延长,学过以后也需要重写和复习。
至少做到三件事:能用 30 秒说出识别信号和核心变量;关掉题解后写出主干代码;用样例或在线判题检查结果。只看完动画但还不会写,不建议勾选完成。
不建议。先能读懂数组、链表、栈、树、图和基础复杂度,再进入 7 天路线。零基础硬压进度,通常只会把“看懂”误当成“会写”。
第二天先补没做完的简单和中等题,困难题先放进错题清单,不要为了打卡抄答案。到了第 7 天,再按卡住的原因安排第二轮,不用重新从第一题刷起。核心路线下优先补核心题,延伸题可以直接顺延。
可以直接看动画、使用 7 天题单并记录进度。图解算法年卡提供的是吴师兄·视频讲解、小欧 AI 追问、8 步训练和学习复盘,适合已经看懂动画、但自己写时还会卡住的人。
年卡提供三类学习工具:已上线题目的视频讲解;可读取当前题目资料的小欧 AI 答疑;8 步训练、复习队列和学习分析。全站已有 948 份吴师兄·视频讲解。
题单来源为力扣 LeetCode 热题 HOT 100;题单与力扣现行版本一致,本站按 7 天学习依赖重新组织,不改变原题内容。