工具板块
数据结构
AI 聊天
博客
登录
注册
数据结构可视化
交互式学习和理解各种数据结构和算法
📚
基础结构
基础数据结构实现
栈(数组)
点击查看可视化演示
查看演示 →
栈(链表)
点击查看可视化演示
查看演示 →
队列(数组)
点击查看可视化演示
查看演示 →
队列(链表)
点击查看可视化演示
查看演示 →
🔁
递归
递归算法演示
阶乘
点击查看可视化演示
查看演示 →
字符串反转
点击查看可视化演示
查看演示 →
N皇后问题
点击查看可视化演示
查看演示 →
🔍
索引结构
各种索引和搜索结构
二分查找
点击查看可视化演示
查看演示 →
二叉搜索树
点击查看可视化演示
查看演示 →
AVL树
点击查看可视化演示
查看演示 →
红黑树
点击查看可视化演示
查看演示 →
伸展树
点击查看可视化演示
查看演示 →
开放哈希表
点击查看可视化演示
查看演示 →
封闭哈希表
点击查看可视化演示
查看演示 →
字典树
点击查看可视化演示
查看演示 →
基数树
点击查看可视化演示
查看演示 →
三元搜索树
点击查看可视化演示
查看演示 →
B树
点击查看可视化演示
查看演示 →
B+树
点击查看可视化演示
查看演示 →
📊
排序
各种排序算法
比较排序
点击查看可视化演示
查看演示 →
桶排序
点击查看可视化演示
查看演示 →
计数排序
点击查看可视化演示
查看演示 →
基数排序
点击查看可视化演示
查看演示 →
堆排序
点击查看可视化演示
查看演示 →
⚙️
堆结构
各种堆数据结构
堆
点击查看可视化演示
查看演示 →
二项队列
点击查看可视化演示
查看演示 →
斐波那契堆
点击查看可视化演示
查看演示 →
左倾堆
点击查看可视化演示
查看演示 →
斜堆
点击查看可视化演示
查看演示 →
🕸️
图算法
图相关算法
广度优先搜索
点击查看可视化演示
查看演示 →
深度优先搜索
点击查看可视化演示
查看演示 →
连通分量
点击查看可视化演示
查看演示 →
Dijkstra最短路径
点击查看可视化演示
查看演示 →
Prim最小生成树
点击查看可视化演示
查看演示 →
Kruskal最小生成树
点击查看可视化演示
查看演示 →
拓扑排序(入度)
点击查看可视化演示
查看演示 →
拓扑排序(DFS)
点击查看可视化演示
查看演示 →
Floyd最短路径
点击查看可视化演示
查看演示 →
🎯
动态规划
动态规划算法
斐波那契数列
点击查看可视化演示
查看演示 →
找零问题
点击查看可视化演示
查看演示 →
最长公共子序列
点击查看可视化演示
查看演示 →
📐
几何算法
几何变换算法
2D旋转和缩放
点击查看可视化演示
查看演示 →
2D旋转和平移
点击查看可视化演示
查看演示 →
2D坐标变换
点击查看可视化演示
查看演示 →
3D旋转和缩放
点击查看可视化演示
查看演示 →
3D坐标变换
点击查看可视化演示
查看演示 →
🔧
其他
其他算法
并查集
点击查看可视化演示
查看演示 →