📚 排序原理詳解

合併排序是一種分治法排序演算法,效率穩定。

核心概念:

分解:將陣列遞歸地分成單個元素

合併:將兩個已排序的子陣列合併成一個排序的陣列

• 重複此過程直到整個陣列被排序

• 每次合併時,比較兩個子陣列的首元素,取較小者

時間複雜度: 最差 O(n log n) | 平均 O(n log n) | 最佳 O(n log n)(所有情況都是)

空間複雜度: O(n)(需要額外空間進行合併)

🐢 慢 快 ⚡
比較
合併
已排序

📍 當前步驟

準備開始 - 點擊「隨機產生」或「開始」來開始排序

統計資訊
比較次數: 0
移動次數: 0
耗時: 0.00
狀態: 待命