🔢 复杂度分析
P0 核心 - 时间/空间复杂度可视化对比,直观感受 O(1) 到 O(n!) 的差距。
用眼睛理解,用双手记忆。
这里的每个概念都是可交互的动画,不只是看,更要动手操作。
点击节点查看详情,了解知识点之间的依赖关系。
🔢 复杂度分析
P0 核心 - 时间/空间复杂度可视化对比,直观感受 O(1) 到 O(n!) 的差距。
🔄 排序算法
P0 核心 - 冒泡、选择、插入、快速排序并排对比,看清每一步交换。
🏗️ 数据结构
P0 核心 - 数组 vs 链表、栈、队列的操作动画对比。
🔍 搜索算法
P0 核心 - 二分查找、BFS、DFS 路径可视化。
🌲 树与图
P1 重要 - 二叉树遍历、图搜索 BFS/DFS 动画。
🧩 动态规划
P1 重要 - 状态转移表可视化,斐波那契、背包问题。
| 优先级 | 模块 | 状态 | 包含内容 |
|---|---|---|---|
| 🔥 P0 | 复杂度分析 | ✅ 完成 | Big-O 对比、时间估算 |
| 🔥 P0 | 排序算法 | ✅ 完成 | 冒泡/选择/插入/快排 |
| 🔥 P0 | 基础数据结构 | ✅ 完成 | 数组 vs 链表、栈、队列 |
| 🔥 P0 | 二分搜索 | ✅ 完成 | 有序数组查找、边界处理 |
| 🔥 P0 | 递归 | ✅ 完成 | 调用栈、阶乘、斐波那契 |
| ⭐ P1 | 哈希表 | ✅ 完成 | 哈希函数、链地址法、线性探测 |
| ⭐ P1 | 二叉树 | ✅ 完成 | 前/中/后/层序遍历 |
| ⭐ P1 | 图算法 | ✅ 完成 | BFS、DFS 路径搜索 |
| ⭐ P1 | 动态规划 | ✅ 完成 | 斐波那契、爬楼梯、背包 |
| 📚 P2 | 高级树 | 📋 计划中 | AVL、红黑树、B树 |
| 📚 P2 | 设计模式 | 📋 计划中 | 单例、观察者、工厂 |