Teaching-first algorithm visualizer
Algorithm Studio
一个用于教学、学习与面试准备的高级算法可视化实验台。动画、逐步执行、状态分析和代码高亮会围绕同一份步骤快照同步变化。
全局控制栏
手动输入数组,或随机生成数组。
可视化动画区
每一步同时更新柱状图状态、轮次计数与索引信息。
默认当前比较正在交换已排序
- 当前轮次
- 0
- 当前索引
- null / null
- 比较次数
- 0
- 交换次数
- 0
- 动画播放耗时
- 19.80 s
解释 / 代码
每一步都同步提供讲解、状态快照与代码执行位置。
当前步骤init
排序尚未开始,准备从第一轮冒泡开始。
当前教学步骤对应第 1 行。当前代码共 12 行,你可以直接修改并运行。
运行输出
等待执行点击“执行”后,这里会显示 `print(...)` 输出结果。
步骤导航Step 1 / 23