Skip to content

可视化实验室

用眼睛理解,用双手记忆。

这里的每个概念都是可交互的动画,不只是看,更要动手操作。


点击节点查看详情,了解知识点之间的依赖关系。

🗺️知识图谱

优先级:
类别:
1入门基础
2核心概念
3数据结构 & 算法
4进阶主题
5实战应用
📊 共 24 个知识点🔥 P0 核心: 11⭐ P1 重要: 8📚 P2 进阶: 5

🔢 复杂度分析

P0 核心 - 时间/空间复杂度可视化对比,直观感受 O(1) 到 O(n!) 的差距。

✅ 开始学习 →

🔄 排序算法

P0 核心 - 冒泡、选择、插入、快速排序并排对比,看清每一步交换。

✅ 开始学习 →

🏗️ 数据结构

P0 核心 - 数组 vs 链表、栈、队列的操作动画对比。

✅ 开始学习 →

🧩 动态规划

P1 重要 - 状态转移表可视化,斐波那契、背包问题。

✅ 开始学习 →


优先级模块状态包含内容
🔥 P0复杂度分析✅ 完成Big-O 对比、时间估算
🔥 P0排序算法✅ 完成冒泡/选择/插入/快排
🔥 P0基础数据结构✅ 完成数组 vs 链表、栈、队列
🔥 P0二分搜索✅ 完成有序数组查找、边界处理
🔥 P0递归✅ 完成调用栈、阶乘、斐波那契
P1哈希表✅ 完成哈希函数、链地址法、线性探测
P1二叉树✅ 完成前/中/后/层序遍历
P1图算法✅ 完成BFS、DFS 路径搜索
P1动态规划✅ 完成斐波那契、爬楼梯、背包
📚 P2高级树📋 计划中AVL、红黑树、B树
📚 P2设计模式📋 计划中单例、观察者、工厂

  • 🎯 交互优先 - 每个概念都可以动手操作,不是被动观看
  • ⚖️ 对比学习 - 并排展示不同方案的差异 (如 O(n) vs O(log n))
  • 📈 渐进复杂 - 从简单到复杂,循序渐进
  • 🔊 音效反馈 - 操作有声音反馈,多感官强化记忆
  • 🗺️ 知识图谱 - 清晰的学习路径,不迷路