课程目录/

看见数据结构与数据库的每一步跳动。
See every step of data structures & databases, clearly.

数据结构与算法

快速排序

交互式

分治策略 · 平均 O(n log n)

二叉树遍历

交互式

前/中/后/层序 · 递归与迭代

单链表

交互式

插入/删除 · 指针定位

栈和队列

交互式

后进先出 · 先进先出

冒泡排序

交互式

相邻交换上浮 · 稳定 · O(n²)

直接插入排序

交互式

插入有序前缀 · 稳定 · O(n²)

简单选择排序

交互式

选出最小交换 · 不稳定 · O(n²)

归并排序

交互式

两两合并 · 稳定 · O(n log n)

堆排序

交互式

建堆下滤 · 不稳定 · O(n log n)

希尔排序

交互式

递减增量分组 · 不稳定 · O(n^1.3)

基数排序

交互式

按位分桶 · 稳定 · O(d·n)

图的存储

交互式

邻接矩阵 · 邻接表 · 空间对比

图的遍历

交互式

BFS 队列扩散 · DFS 递归深入

最小生成树

交互式

Prim 扩张树 · Kruskal 避环选边

最短路径

交互式

Dijkstra 贪心 · dist 松弛

拓扑排序

交互式

Kahn 入度法 · 环检测

关键路径

交互式

AOE 网络 · ve/vl 判定

串的模式匹配(KMP)

交互式

next 数组 · i 不回退 · O(n+m)

二叉搜索树

交互式

查找 · 插入 · 删除

哈夫曼树

交互式

带权路径长度 · 编码

AVL 树

交互式

平衡因子 · 四种旋转

二分查找

交互式

有序表折半 · O(log n)

哈希表

交互式

散列函数 · 冲突处理

哈希表 · 线性探测

交互式

开放定址 · 探测路径 · ASL

红黑树

交互式

变色 · 旋转 · O(log n)

Trie 字典树

交互式

公共前缀共享 · 自动补全

A* 寻路

交互式

启发式搜索 · f = g + h

并查集

交互式

森林集合 · 路径压缩 · 按秩合并

B+ 树插入

交互式

多路平衡 · 叶满分裂 · 键提升

单调栈

交互式

每日温度 · 单调性维护 · O(n)

0-1 背包

交互式

动态规划 · 取与不取的抉择

最长公共子序列

交互式

LCS · 表格回溯

MySQL 数据库

StructVis © 2026 zep4yrs