十大排序算法复杂度统计

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/yinuoheqian123/article/details/82709903
排序方法 时间复杂度(平均) 时间复杂度(最坏) 时间复杂度(最好) 空间复杂度 稳定性
插入 O(n^{2}) O(n^{2}) O(n) O(1) 稳定
希尔 O(n^{1,3}) O(n^{2}) O(n) O(1) 不稳定
选择 O(n^{2}) O(n^{2}) O(n^{2}) O(1) 不稳定
O(nlog_2n) O(nlog_2n) O(nlog_2n) O(1) 不稳定
冒泡 O(n^{2}) O(n^{2}) O(n) O(1) 稳定
快速 O(nlog_2n) O(n^{2}) O(nlog_2n) O(nlog_2n) 不稳定
归并 O(nlog_2n) O(nlog_2n) O(nlog_2n) O(n) 稳定
计数 O(n+k) O(n+k) O(n+k)​​​​​​​ O(n+k)​​​​​​​ 稳定
O(n+k) O(n^{2}) O(n) O(n+k)​​​​​​​ 稳定
基数 O(n^{*}k) O(n^{*}k) O(n^{*}k) O(n+k)​​​​​​​ 稳定

猜你喜欢

转载自blog.csdn.net/yinuoheqian123/article/details/82709903
今日推荐