小团体 · 交互式算法课

把算法拆成
能走一遍的步骤

我们几个人的自留地。不背模板、不抄题解——每一步都能按下「下一步」,看见指针怎么挪、表格怎么填、答案怎么被找回来。

2门课
10个专题
126步可交互演示
0-1 背包 · dp[i][j]i=0 j=0
dp[i][j] = max( dp[i-1][j] , dp[i-1][j-w] + v )
你正在以 游客 身份浏览,只能看首页。课程内容需要邀请账号才能进入。 已有账号 → 登录
01 / 课程表

两门课,十个专题

建议按顺序来:先把基础工具练成肌肉记忆,再去碰动态规划。每讲都是可点、可回退、可自动播放的动画,不是静态文章。

02 / 怎么学

不是看,是走

整站只有三个交互,但每一个都直接作用在「理解」上。

一步一步播放

每次只推进一格或一次比较。右边旁白会告诉你这一步在干什么、为什么这么走。跟不上就按「上一步」。

点任意一格跳转

已经知道某一步想看什么?直接点那一格,动画瞬间定位到那一步,不用从头点二十次。

键盘也能翻

鼠标停在演示区上,按 ← → 就能前后翻。当作幻灯片过一遍,比读文章快得多。

03 / 关于

小团体自用,账号手动开通

这是我们自己人的课程站,不开放自助注册。想要账号,直接找群主说一声——开通后把密码给你。

  • ✓游客:可以浏览首页、查看课程表,但打不开具体内容。
  • ✓成员:登录后可见两门课共 10 个专题,播放、回退、跳转都能用。
  • !管理员:额外拥有控制台,可以开通账号、重置密码、停用账号。

新来的话,从二分查找开始

四个基础工具过完,再进动态规划会轻松很多——背包的转移方程,本质上就是「枚举最后一步」。

进入第一讲