时间复杂 | 直接插入 | 冒泡排序 | 简单选择 | 希尔排序 | 快速排序 | 堆排序 | 二路归并 |
平均情况 | O(n 2 ) | O(n 2 ) | O(n 2 ) | - | O(nlog 2 n) | O(nlog 2 n) | O(nlog 2 n) |
最好情况 | O(n) | O(n) | O(n 2 ) | - | O(nlog 2 n) | O(nlog 2 n) | O(nlog 2 n) |
最坏情况 | O(n 2 ) | O(n 2 ) | O(n 2 ) | - | O(n 2 ) | O(nlog 2 n) | O(nlog 2 n) |