几种排序算法的比较:
|
排序方法 |
平均情况 |
最好情况 |
最坏情况 |
辅助空间 |
稳定性 |
|
直接插入 |
O(n^2) |
O(n) |
O(n^2) |
O(1) |
是 |
|
希尔 |
O(nlogn)~O(n^2) |
O(n^1.3) |
O(n^2) |
O(1) |
否 |
|
冒泡 |
O(n^2) |
O(n) |
O(n^2) |
O(1) |
是 |
|
快速 |
O(nlogn) |
O(nlogn) |
O(n^2) |
O(nlogn)~O(n) |
否 |
|
简单选择 |
O(n^2) |
O(n^2) |
O(n^2) |
O(1) |
是 |
|
堆排序 |
O(nlogn) |
O(nlogn) |
O(nlogn) |
O(1) |
否 |
|
归并 |
O(nlogn) |
O(nlogn) |
O(nlogn) |
O(n) |
是 |
1986

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



