开发者社区> 问答> 正文

算法的时间复杂度与初始排序无关的都有什么排序

麻烦总结一下

展开
收起
知与谁同 2018-07-21 15:41:38 3073 0
1 条回答
写回答
取消 提交回答
  • 常见的几种排序算法复杂度如下:
    方式: 平均 最坏 最好
    插入 n^2 n^2 n
    希尔 n^1.3 / /
    冒泡 n^2 n^2 n
    快速 nlogn n^2 nlogn
    选择 n^2 n^2 n^2
    堆排 nlogn nlogn nlogn
    归并 nlogn nlogn nlogn
    基数 d(n+r) d(n+r) d(n+r)

    其中最好、最坏、平均三项复杂度全是一样的就是与初始排序无关的排序方法,也就是:
    选择排序、堆排、归并、基数
    2019-07-17 22:49:34
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载