算法与数据结构可视化教学动画集合
相邻元素比较交换,像气泡上升的动画演示
每轮选择最小元素放到前面的排序过程
像抓牌整理一样的插入排序动画
插入排序的升级版,间隔逐渐缩小的动画
挖坑填数+分治递归的经典快排动画
左右指针交换+递归树可视化
分治合并,递归树动画美如艺术品
两个有序数组合并的详细过程
建堆→取根的完整堆排序动画
建堆和下沉调整的详细动画
计数、桶、基数排序的桶里掉数字动画
前序、中序、后序递归过程+指针移动
同一棵树三种遍历的颜色轨迹对比
插入、删除、查找及平衡性问题
LL、RR、LR、RL四种旋转动画
AVL树完整的平衡维护过程
插入、变色、旋转的完整过程
堆的插入上浮和删除下沉动画
DFS递归染色的可视化过程
BFS像水波纹一样一层层扩散
每一步松弛操作,距离表实时更新
Dijkstra松弛过程的详细演示
并查集路径压缩+按秩合并
Kruskal算法边排序加入过程
入度减0→队列弹出的拓扑排序
数组插入删除时元素集体挪动
单向、双向、循环链表的指针变化
三种方法的指针重定向动画
像弹夹盘子堆叠的进栈出栈
栈实现中缀转后缀+计算过程
排队买饭的先进先出,循环队列
队列实现BFS层序遍历水波纹扩散
拉链法 vs 开放定址法解决冲突
左右指针夹逼,旋转版超清晰
二维表格填充的完整过程
DP表格斜线找路径的LCS算法
递归最直观演示,盘子移动全过程
递归可视化的完整移动过程
看清指数爆炸的递归树动画
递归调用栈的完整动画演示
BF暴力与KMP优化对比,next数组动画
活动选择、Huffman编码等经典贪心问题
N皇后问题与全排列的回溯搜索过程
定义、参数、常用标准库
分支、循环与异常处理
变量、数据类型、输入输出
二进制十六进制、ASCII Unicode UTF-8
与或非异或移位、掩码应用
OSI七层模型与TCP三次握手动画
关系模型、SQL查询与三大范式
请求响应、状态码、TLS握手过程
折线图、柱状图、散点图与饼图
DataFrame、筛选、聚合与分组
建立与断开连接
B+树结构、为什么数据库用B+树
区间求和 O(log n) 查询
合并集合与路径压缩
Levenshtein 动态规划
调度与共享内存
O(log n) 前缀和
DP + 二分 O(n log n)
点扩展 · 贪心
O(n³) 插点松弛
递归 + 迭代查询
FCFS / RR / 优先级
分页 / 分段 / 虚拟内存
资源分配安全性
原子/一致/隔离/持久
AES / RSA
MD5 / SHA
监督学习 / 无监督学习
输入→隐藏→输出
卷积 + 池化
Q·Kᵀ/√d → softmax