建议按顺序来:先把基础工具练成肌肉记忆,再去碰动态规划。每讲都是可点、可回退、可自动播放的动画,不是静态文章。
12 个有序数字里找 56。看着 lo / hi 两个指针一刀刀把区间砍半,4 次比较就命中。
相邻比较、该换就换。已经排好的尾巴会变绿,最后一轮一次都没换就提前收工。
有序数组里找两数之和。一头一尾往中间挤,每步都能确定地淘汰掉一个数。
两行数字对齐摆开,P[i] 就是把 a[0..i-1] 累起来。任意区间求和变成一次减法。
像小学竖式一样按位相加,进位单独记。20 位整数相加会多出一位——那一位最容易漏。
不套算法,照着规则走。撞墙或撞到自己就右转,4×4 的 16 个格子一步步填满。
整站只有三个交互,但每一个都直接作用在「理解」上。
每次只推进一格或一次比较。右边旁白会告诉你这一步在干什么、为什么这么走。跟不上就按「上一步」。
已经知道某一步想看什么?直接点那一格,动画瞬间定位到那一步,不用从头点二十次。
鼠标停在演示区上,按 ← → 就能前后翻。当作幻灯片过一遍,比读文章快得多。
这是我们自己人的课程站,不开放自助注册。想要账号,直接找群主说一声——开通后把密码给你。