🎯 排序演算法視覺化教學
互動式學習體驗
🫧
氣泡排序法
最經典的入門排序演算法,透過重複比較相鄰元素並交換來排序。時間複雜度 O(n²),適合小規模數據。
🎯
選擇排序法
每次從未排序部分選取最小元素,放置在已排序部分的末尾。簡單直觀,但效率較低。
📥
插入排序法
將元素插入已排序序列的適當位置。對於部分有序的數據表現優秀,時間複雜度 O(n²)。
🧩
合併排序法
採用分治策略,先分割再合併。時間複雜度穩定 O(n log n),是高效的排序方式。
⚡
奇偶排序法
分為奇數和偶數階段交替比較相鄰元素,適合並行處理。時間複雜度 O(n²),但可並行化。