ToolsOnline

排序演算法視覺化

氣泡、選擇、插入、快速、合併五種排序的逐步動畫,即時統計比較/交換次數

比較次數
0
交換 / 寫入
0
狀態
待機 — 點擊「開始」

排序視覺化工具說明

選擇一種演算法與陣列大小,點擊「開始」即可看到排序的逐格動畫:正在比較的兩根柱子以黃色高亮,交換與覆寫會即時反映在畫面上。五種演算法都以產生器逐步產出「比較 / 交換 / 覆寫」操作,主迴圈依速度滑桿設定的步數推進,隨時可以暫停、繼續或產生新陣列重新示範。

下方的統計面板即時顯示比較次數與交換/寫入次數,方便直觀比較氣泡排序這類 O(n²) 演算法與快速排序、合併排序這類 O(n log n) 演算法的工作量差異。所有動畫都在瀏覽器本機渲染,不依賴任何外部程式庫,適合演算法入門學習與課堂教學示範。