| 排序方法 | 平均时间复杂度 | 最坏情况下时间复杂度 | 额外空间复杂度 | 稳定性 |
|---|---|---|---|---|
| 简单选择排序 | O(N2) | O(N2) | O(1) | 不稳定 |
| 冒泡排序 | O(N2) | O(N2) | O(1) | 稳定 |
| 直接插入排序 | O(N2) | O(N2) | O(1) | 稳定 |
| 希尔排序 | O(Nd) | O(N2) | O(1) | 不稳定 |
| 堆排序 | O(NlogN) | O(NlogN) | O(1) | 不稳定 |
| 快速排序 | O(NlogN) | O(N2) | O(logN) | 不稳定 |
| 归并排序 | O(NlogN) | O(NlogN) | O(N) | 稳定 |
| 基数排序 | O(P(N+B)) | O(P(N+B)) | O(N+B) | 稳定 |
排序算法时间复杂度,额外空间复杂度比较
最新推荐文章于 2025-08-15 10:11:01 发布

968

被折叠的 条评论
为什么被折叠?



