排序演算法視覺化

Sorting Algorithm Visualization

交換導向

氣泡排序

Bubble Sort

重複比較相鄰元素, 若順序錯誤就交換, 最大值逐步移至右側。

開始學習 →
插入導向

插入排序

Insertion Sort

將元素逐一插入 左側已排序區域中的 正確位置。

開始學習 →
選擇導向

選擇排序

Selection Sort

每一輪找出最小值, 與未排序區域第一個 元素交換。

開始學習 →
分治法

合併排序

Merge Sort

將資料不斷拆分, 排序後再合併, 時間複雜度穩定。

開始學習 →
分治法

快速排序

Quick Sort

選擇基準值切分左右, 平均效率極佳, 實務常用。

開始學習 →