排序算法---时间-空间复杂度和稳定性

  平均 最好 最坏 空间 稳定性
基数排序 d(n+r) d(n+r) d(n+r) n+r 稳定
桶排序 n n n    
快速排序 n*logn n*logn n**2 n*logn 不稳定
归并排序 n*logn n*logn n*logn n 稳定
堆排序 n*logn n*logn n*logn 1 不稳定
希尔排序 n**1.25     1 不稳定
冒泡排序 n**2 n**2 n 1 稳定
直接插入排序 n**2 n**2 n 1 稳定

 直接选择排序

n**2 n**2 n 1 不稳定

不稳定:在最后一次排序之前,没有一个元素能到达最后所在的位置。反之,稳定。(薄弱

发布了35 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_34358193/article/details/102593236