更多“对N个数排序,最坏情况下时间复杂度最低的算法是()排序算法 ”相关问题
  • 第1题:

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

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

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

  • 第2题:

    最好和最坏情况下的时间复杂度均为O(n*log2(n))且稳定的排序算法是()。

    A.插入排序

    B.快速排序

    C.堆排序

    D.归并排序


    堆排序

  • 第3题:

    下列哪个排序算法在最坏情况下的时间复杂度最低?

    A.插入排序

    B.堆排序

    C.冒泡排序

    D.快速排序


    堆排序

  • 第4题:

    在基于排序码比较的排序算法中,()算法的最坏情况下的时间复杂度不高于O(nlog2n)。

    A.起泡排序

    B.希尔排序

    C.归并排序

    D.快速排序


    C

  • 第5题:

    快速排序在最坏情况下的时间复杂度与下面()算法最坏情况下的时间复杂度相同。

    A.堆排序

    B.Shell 排序

    C.冒泡排序

    D.基数排序


    O(n 2 )