ToolsOnline

排序算法可视化

冒泡、选择、插入、快速、归并五种排序的逐步动画,比较/交换次数实时统计

比较次数
0
交换 / 写入
0
状态
待机 — 点击「开始」

排序可视化工具说明

选择一种算法与数组规模,点击「开始」即可看到排序的逐帧动画:正在比较的两根柱子以黄色高亮,交换与覆盖写入会实时反映在画面上。五种算法都以生成器逐步产出「比较 / 交换 / 覆盖」操作,主循环按速度滑块设定的步数推进,随时可以暂停、继续或生成新数组重新演示。

下方的统计面板实时显示比较次数与交换/写入次数,方便直观对比冒泡这类 O(n²) 算法与快排、归并这类 O(n log n) 算法的工作量差异。所有动画都在浏览器本地渲染,不依赖任何外部库,适合算法入门学习与课堂教学演示。