各种排序技术 最坏情况下需要比较的次数(无推导) 计算机二级_公共基础知识-数据结构与算法

        设长度为n: 

交换类排序法:
        冒泡排序法 | 最坏情况需要比较次数:n(n-1)/2
        快速排序法 | 最坏情况需要比较次数:n(n-1)/2
插入类排序法:
        简单插入排序法 | 最坏情况需要比较次数:n(n-1)/2
        希尔排序法 | 最坏情况需要比较次数:n^1.5
选择类排序法:
        简单选择排序法 | 最坏情况需要比较次数:n(n-1)/2
        堆排序法 | 最坏情况需要比较次数:nlog2 n

Annotation_ONE:在一些地方也会看见O(n^1.5)、O(nlog2 n)这样的表示,O应该表示的是【时间复杂度】

Annotation_TWO:在一些地方「简单插入排序法」、「简单选择排序法」直接称作「插入排序法」、「选择排序法」

                        表格形式:  

排序方法最坏情况需要比较次数
冒泡排序法n(n-1)/2
快速排序法n(n-1)/2
简单插入排序法n(n-1)/2
希尔排序法n^1.5
简单选择排序法n(n-1)/2
 堆排序法nlog2n

p.s本博文根据:排序 最坏比较次数_排序技术是什么-CSDN博客改编。 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值