LeetCode 热题 100 · 一题一堂课
老师讲到哪,
光就照到哪。
刷题最难的往往不是写代码,而是看不懂别人为什么这么想。AlgoStage 请来一位 AI 老师,站在黑板前一步步讲给你听:讲到哪一行,光就照到哪一行;关键的地方,用粉笔给你划出来。
- 道题
- 100道题
- 个章节
- 17个章节
- 种教学手势
- 6种教学手势
第 1 课 · 两数之和
讲课中0/51function twoSum(nums, target) {
2 const seen = new Map();
3 for (let i = 0; i < nums.length; i++) {
4 const need = target - nums[i];
5 if (seen.has(need)) return [seen.get(need), i];
6 seen.set(nums[i], i);
7 }
8}
字幕
老师正在擦黑板…
六种教学手势
好老师讲课,手和粉笔都不会闲着。AlgoStage 把这些小动作搬到了屏幕上,每一下都是在帮你看清重点。把鼠标移到卡片上看看。
聚光灯
“现在看这里。”
一束暖光落在正在讲的那一行,讲到下一句,光就跟着滑过去。
激光教鞭
“刚才讲完这里,现在看那边。”
要换到很远的地方讲时,一颗小光点先飞过去,带着你的眼睛走。
粉笔划线
“这个条件很关键。”
最要紧的那几个字,老师会用粉笔在下面划一道。
舞台压暗
“别的先别看。”
细讲一小段时,其他地方先暗下来,免得你分心。
注意力涟漪
“顺便留意一下。”
轻轻提醒你一句,波纹荡开就散,不打断思路。
正误对比
“看看错在哪。”
常见的错误写法和正确写法并排摆着,一对比就明白。
一堂课怎么上
- 1
备课
老师先把这道题吃透,想好分几步讲,每一步要指给你看哪里。
- 2
上课
跟着光走就行。哪一步没听懂,暂停一下,倒回去再听一遍。
- 3
练习
听懂了就自己上手写。卡住也别急,提示一级一级给,不会直接把答案甩给你。
- 4
复习
做对的题,过几天老师会再考你一次,就挑你快要忘的时候。(即将上线)
课程表
按 LeetCode 热题 100 的章节排课,从哈希一路讲到动态规划,由浅入深。
先在这里,听一堂课
「两数之和」这一课已经备好,打开就能听。其他题目也可以先读题、练习,体验版会按浏览器记住你的学习进度。想让老师讲全部 100 道题,可以把 AlgoStage 装到自己电脑上,再接上你常用的 AI。