参考答案和解析
正确答案:O(nlog2n)
更多“二路归并排序的时间复杂度是()”相关问题
  • 第1题:

    对N个数排序,最坏情况下时间复杂度最低的算法是()排序算法

    A、插入

    B、冒泡

    C、归并

    D、快速


    正确答案:C

  • 第2题:

    堆排序是(54)类排序,堆排序平均执行的时间复杂度和需要附加的存储空间复杂度分别是(55)。

    A.插入

    B.归并

    C.基数

    D.选择


    正确答案:D

  • 第3题:

    在最好和最坏情况下的时间复杂度均为0(nlogn)且稳定的排序方法是()。

    A.基数排序
    B.归并排序
    C.快速排序
    D.堆排序

    答案:B
    解析:
    快速排序和堆排序是不稳定的,基数排序和归并排序是稳定的。基数排序的平均时间为O(d(n+rd)),最坏情况下时间复杂度为O(d(n+rd));归并排序是一种稳定的排序方法,其最好和最坏情况下的时间复杂度为O(nlogn)。

  • 第4题:

    ()在其最好情况下的算法时间复杂度为O(n)。

    A.插入排序
    B.归并排序
    C.快速排序
    D.堆排序

    答案:A
    解析:

  • 第5题:

    最好情况下的算法时间复杂度为O(n)的是()。

    A.插入排序
    B.归并排序
    C.快速排序
    D.堆排序

    答案:A
    解析:

  • 第6题:

    在参加排序的序列中元素按值基本有序的情况下,下列4种排序方法中,时间效率最差的是()。

    • A、Shell排序法
    • B、堆积排序法
    • C、二路归并排序法
    • D、快速排序法

    正确答案:D

  • 第7题:

    下列各种排序算法中平均时间复杂度为O(n2)是()

    • A、快速排序
    • B、堆排序
    • C、归并排序
    • D、冒泡排序

    正确答案:D

  • 第8题:

    快速排序、堆排序和归并排序的平均时间复杂度都是(),但其中稳定的排序方法只有()


    正确答案:O(nlog2n);归并

  • 第9题:

    下列那些排序算法的时间复杂度是()

    • A、冒泡法
    • B、归并法
    • C、堆排序
    • D、直接插入
    • E、直接选择

    正确答案:A,D,E

  • 第10题:

    填空题
    快速排序、堆排序和归并排序的平均时间复杂度都是(),但其中稳定的排序方法只有()

    正确答案: O(nlog2n),归并
    解析: 暂无解析

  • 第11题:

    填空题
    二路归并排序的时间复杂度是()

    正确答案: O(nlog2n)
    解析: 暂无解析

  • 第12题:

    (难度:中等)通常来说,冒泡排序 比归并排序效率高,时间复杂度更低

    答案:(no)

  • 第13题:

    5 写出下列算法的时间复杂度。

    (1)冒泡排序;

    (2)选择排序;

    (3)插入排序;

    (4)快速排序;

    (5)堆排序;

    (6)归并排序;


    正确答案:
     

  • 第14题:

    在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是(52)。

    A.快速排序

    B.堆排序

    C.归并排序

    D.基数排序


    正确答案:C
    解析:快速排序和堆排序都是不稳定的排序方法;归并排序和基数排序则是稳定的排序方法,基数排序的时间复杂度为O(d(n+r))(其中n为记录数,r为基数,d为关键字分量数),归并排序的时间复杂度在最好和最坏情况下均为O(nlog2n)。

  • 第15题:

    二路归并排序的时间复杂度为()。


    答案:C
    解析:

  • 第16题:

    下列各种排序算法中平均时间复杂度为O(n)是()。

    A.快速排序
    B.堆排序
    C.归并排序
    D.冒泡排序

    答案:D
    解析:

  • 第17题:

    对N个数排序,最坏情况下时间复杂度最低的算法是( )排序算法

    A.插入
    B.冒泡
    C.归并
    D.快速

    答案:C
    解析:
    归并排序最好和最坏的情况下的时间复杂度都是(O)nlogn,而其他几个算法最坏情况下的时间复杂度是(O)n^2。

  • 第18题:

    在任何情况下,时间复杂度均为O(nlogn)的不稳定的排序方法是()。

    • A、直接插入
    • B、快速排序
    • C、堆排序
    • D、归并排序

    正确答案:C

  • 第19题:

    在二路归并排序中,对n个记录进行归并的趟数为()。


    正确答案:[log2n]+1

  • 第20题:

    在归并排序中,进行每趟归并的时间复杂度为(),整个排序过程的时间复杂度为(),空间复杂度为()。


    正确答案:O(n);O(nlog2n);O(n)

  • 第21题:

    填空题
    在二路归并排序中,对n个记录进行归并的趟数为()。

    正确答案: [log2n]+1
    解析: 暂无解析

  • 第22题:

    填空题
    在归并排序中,进行每趟归并的时间复杂度为(),整个排序过程的时间复杂度为(),空间复杂度为()。

    正确答案: O(n),O(nlog2n),O(n)
    解析: 暂无解析

  • 第23题:

    单选题
    下列各种排序算法中平均时间复杂度为O(n2)是()
    A

    快速排序

    B

    堆排序

    C

    归并排序

    D

    冒泡排序


    正确答案: C
    解析: 暂无解析