演算法視覺化教學平台

探索電腦科學的奧秘,透過互動式動畫學習經典演算法

🫧

氣泡排序法

Bubble Sort

最基礎的交換排序,觀察元素如何像氣泡般浮出水面。

👇

選擇排序法

Selection Sort

每次從待排序的數據元素中選出最小(或最大)的一個元素,存放在序列的起始位置。

🃏

插入排序法

Insertion Sort

將一個數據插入到已經排好序的有序數據中,從而得到一個新的、個數加一的有序數據。

🔢

計數排序法

Counting Sort

不基於比較,適用於整數排序,效率高但受數據範圍限制。

🧩

合併排序法

Merge Sort

採用分治法,將陣列不斷分割再合併,穩定且高效。

🌙