开发者社区 问答 正文

在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡排序 B.快速排序 C.插入排序D.堆排序

能不能告诉我详细的分析啊?

展开
收起
知与谁同 2018-07-22 10:18:44 2645 分享 版权
1 条回答
写回答
取消 提交回答
  • 排序方法 最坏时间复杂度 最好时间复杂度 平均时间复杂度
    直接插入 O(n2) O(n) O(n2)
    简单选择 O(n2) O(n2) O(n2)
    起泡排序 O(n2) O(n) O(n2)
    快速排序 O(n2) O(nlog2n) O(nlog2n)
    堆排序 O(nlog2n) O(nlog2n) O(nlog2n)
    归并排序 O(nlog2n) O(nlog2n) O(nlog2n)
    所以选d
    2019-07-17 22:49:58
    赞同 展开评论
问答地址: