LEARN. VISUALIZE. UNDERSTAND.
真正理解算法,
而不是背模板。
从暴力解法出发,通过动画、代码和推导,
理解每一个算法背后的「为什么」。
从零开始 交互式理解 学以致用
13节交互课程
147个知识节点
3种代码语言
每一步都能亲手探索
YOUR FIRST 20 MINUTES
开始第一课 第一次来?跟着这一课走。
从「冒泡排序」开始,完整走一遍看例子、动手运行和自测。
- 01
先看一个小例子
打开冒泡排序,先手算 [3, 1, 2],再读第 01–03 节的问题、直接解法和推导。
- 02
用「下一步」看清变化
到第 04 节输入 3, 1, 2 并点击「应用」。逐步观察比较、交换和代码高亮,再试试倒序输入。
- 03
回答问题,再标记掌握
完成第 09 节自测,读完解析。能解释为什么正确、为什么是这个复杂度,再标记掌握。
学完以后:进入「算法课程」选下一课;刷题遇到不会归类的问题,用「模式识别」找思路。「算法地图」中的浅色节点是简短概念卡,绿色节点才是完整交互课。
进度自动保存在当前浏览器。换设备前,到「我的进度」导出文件,在另一台设备导入即可。