以关键字比较为基础的排序算法,在最坏情况下的计算时间下界为(65)。A.O(2n)B.O(n2)C.O(logn)D.O(nlogn)

题目

以关键字比较为基础的排序算法,在最坏情况下的计算时间下界为(65)。

A.O(2n)

B.O(n2)

C.O(logn)

D.O(nlogn)


相似考题
更多“以关键字比较为基础的排序算法,在最坏情况下的计算时间下界为(65)。A.O(2n)B.O(n2)C.O(logn)D.O(n ”相关问题
  • 第1题:

    快速排序方法(Quick Sort)的时间复杂度为(61)。

    A.O(n2)

    B.O(nlogn)

    C.O(n)

    D.O(logn)


    正确答案:B
    解析:对长度为n的序列进行快速排序,设所需时间为T(n),则可知T(n)=T(k-1)+T(n-k)+cn。cn表示对n个记录进行一趟快速排序所需的时间。递归即可得出快速排序方法(QuickSort)的时间复杂度为O(nlogn)。

  • 第2题:

    对n个关键字作快速排序,在最坏情况下,算法的时间复杂度是____。

    A.O(n)

    B.O(n^2)

    C.O(nlog2n)

    D.O(n^3)


    O(n^2)

  • 第3题:

    【单选题】直接插入排序在最好情况下的时间复杂度为()。

    A.O(logn)

    B.O(n)

    C.O(nlogn)

    D.O(n2)


    O(n)

  • 第4题:

    在排序算法中,插入排序在平均情况下的时间复杂度是()

    A.O(n)

    B.O(logn)

    C.O(n^3)

    D.O(n^2)


    O(n^2)

  • 第5题:

    4、DBSCAN在最坏情况下的时间复杂度是()

    A.O(n)

    B.O(n^2)

    C.O(logn)

    D.O(n*log n)


    C 当待排序空间事先已基本有序时,每趟快速排序后得到的左、右两个待排序小空间严重不对称,因此,差不多要进行n趟次快速排序,每趟排序又要进行n级次数的比较,故最坏情况下,总的比较次数将达到O(n2)。