五岁小站 - 免费在线工具箱

加载中...

算法可视化

代码编辑器

使用说明:

  • 使用 Tracer.array(arr) 初始化要追踪的数组
  • 使用 Tracer.select(i, j) 高亮比较的元素
  • 使用 Tracer.swap(i, j) 交换并高亮元素
  • 使用 Tracer.sorted(i) 标记已排序位置
  • 使用 Tracer.log(msg) 输出日志
可视化
1x
运行代码后显示可视化
比较次数 0
交换次数 0
步骤 0 / 0
当前操作
等待运行...
执行日志
默认 比较中 交换中 已排序 找到目标

使用说明

1. 从模板选择器中选择一个算法示例,或自己编写代码
2. 使用 Tracer API 来追踪数组操作
3. 点击"运行"执行代码并观看动画
4. 可以使用"暂停"、"单步"来控制执行
5. 调整速度滑块来控制动画速度
通过编写和可视化算法,深入理解算法的执行过程。