算法与数据结构可视化教学动画集合
相邻元素比较交换,像气泡上升的动画演示
每轮选择最小元素放到前面的排序过程
像抓牌整理一样的插入排序动画
插入排序的升级版,间隔逐渐缩小的动画
挖坑填数+分治递归的经典快排动画
左右指针交换+递归树可视化
分治合并,递归树动画美如艺术品
两个有序数组合并的详细过程
建堆→取根的完整堆排序动画
建堆和下沉调整的详细动画
计数、桶、基数排序的桶里掉数字动画
前序、中序、后序递归过程+指针移动
同一棵树三种遍历的颜色轨迹对比
插入、删除、查找及平衡性问题
LL、RR、LR、RL四种旋转动画
AVL树完整的平衡维护过程
插入、变色、旋转的完整过程
堆的插入上浮和删除下沉动画
DFS递归染色的可视化过程
BFS像水波纹一样一层层扩散
每一步松弛操作,距离表实时更新
Dijkstra松弛过程的详细演示
并查集路径压缩+按秩合并
Kruskal算法边排序加入过程
入度减0→队列弹出的拓扑排序
数组插入删除时元素集体挪动
单向、双向、循环链表的指针变化
三种方法的指针重定向动画
像弹夹盘子堆叠的进栈出栈
栈实现中缀转后缀+计算过程
排队买饭的先进先出,循环队列
队列实现BFS层序遍历水波纹扩散
拉链法 vs 开放定址法解决冲突
左右指针夹逼,旋转版超清晰
二维表格填充的完整过程
DP表格斜线找路径的LCS算法
递归最直观演示,盘子移动全过程
递归可视化的完整移动过程
看清指数爆炸的递归树动画
递归调用栈的完整动画演示
BF暴力与KMP优化对比,next数组动画
活动选择、Huffman编码等经典贪心问题
N皇后问题与全排列的回溯搜索过程
OSI七层模型与TCP三次握手动画
关系模型、SQL查询与三大范式
区间求和 O(log n) 查询
合并集合与路径压缩
Levenshtein 动态规划
调度与共享内存