更多“规模为n的序列,使用冒泡排序,则最好情况下比较的次数是n次。() ”相关问题
  • 第1题:

    在最坏情况下,下列各排序方法的比较次数正确的是

    A.冒泡排序为n/2

    B.冒泡排序为n(n+1)/2

    C.快速排序为n/2

    D.快速排序为n(n-1)/2


    正确答案:D
    解析:在最坏情况下,冒泡排序的比较次数为n(n-1)/2,快速排序的比较次数也为n(n-1)/2。

  • 第2题:

    对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是( )。

    A)冒泡排序为n/2

    B)冒泡排序为n

    C)快速排序为n

    D)快速排序为n(n-1)/2


    正确答案:D
    在最坏情况下,冒泡排序和快速排序的比较次数都是n(n一1)/2。 【知识拓展】所谓冒泡排序,就是将相邻的两个数据比较,如前面的数据大于后面的,则位置互换。这样不停地比较、互换,其实就是把大的数往后排,小的数往前排(就像冒泡一样冒出来了)。

  • 第3题:

    n个记录采用冒泡排序,最好情况下,所需关键字的比较次数是()。

    A.n

    B.n-1

    C.n*(n-1)

    D.nlogn


    n-1

  • 第4题:

    在最坏情况下,下列各排序方法的比较次数正确的是( )。

    A.冒泡排序为n/2

    B.冒泡排序为n(n+1)/2

    C.快速排序为n/2

    D.快速排序为n(n-1)/2


    正确答案:D
    在最坏情况下,冒泡排序的比较次数为n(n-1)/2,快速排序的比较次数也为n(n-1)/2。

  • 第5题:

    设序列长度为n,在最坏情况下比较次数低于O(n2)的排序方法是()

    A.快速排序

    B.直接插入排序

    C.冒泡排序

    D.希尔排序


    B