更多“所有基于比较的排序方法,平均时间复杂性最好时为()。 ”相关问题
  • 第1题:

    在下列排序方法中,平均时间性能为O(nlogn)且空间性能最好的是( )。

    A.快速排序

    B.堆排序

    C.归并排序

    D.基数排序


    正确答案:B
    解析:堆排序先把序列看成一棵大根堆或小根堆,摘取最大或最小元素后再建成新的根堆,再排序。因此它的平均时间性能为O(nlogn)且空间性能最好。

  • 第2题:

    所有内部排序方法都是基于关键字比较的排序方法。


  • 第3题:

    【判断题】冒泡排序和快速排序都是基于交换两个逆序元素的排序方法,冒泡排序算法的最坏时间复杂性是O(n*n),而快速排序算法的最坏时间复杂性是O(nlog2n),所以快速排序比冒泡排序算法效率更高。 ()

    A.Y.是

    B.N.否


    错误

  • 第4题:

    基于“比较”运算的排序算法,其时间复杂度的下界为O(n㏒n)。


    快速排序

  • 第5题:

    在下列排序方法中,平均时间性能为O(nlogn)且空间性能最好的是()

    A.堆排序

    B.快速排序

    C.归并排序

    D.基数排序


    B 解析:堆排序先把序列看成一棵大根堆或小根堆,摘取最大或最小元素后再建成新的根堆,再排序。因此它的平均时间性能为O(nlogn)且空间性能最好。