排序

排序

分类

  • 交换类:
  • 冒泡排序:平均时间n(n-1)/2
    最坏情况n(n-1)/2
    *快速排序:平均时间n(n-1)/2
    最坏情况n(n-1)/2
  • 插入类
  • 插入排序:平均时间n(n-1)/2
    最坏情况n(n-1)/2
  • 希尔排序:平均时间nlog2 n
    最坏情况n^1.5
  • 选择类
  • 选择排序:平均时间n(n-1)/2
    最坏情况n(n-1)/2
  • 堆排序:平均时间nlog2 n
    最坏情况nlog2 n
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、 单项选择题(共71题) 对n个元素的序列进行冒泡排序时,最少的比较次数是( )。A. n ...
    貝影阅读 13,030评论 0 10
  • 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    蚁前阅读 10,585评论 0 52
  • 概述:排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部...
    每天刷两次牙阅读 9,084评论 0 15
  • 1.插入排序—直接插入排序(Straight Insertion Sort) 基本思想: 将一个记录插入到已排序好...
    依依玖玥阅读 5,016评论 0 2
  • 一直以来,看得到各位老师的订阅,也仅仅是看或听。后来发现,虽然每天都在跟随,但是这些知识在身体里依然是碎片化的。碎...
    思伟导图阅读 4,005评论 1 0