参考答案和解析
元素无序
更多“下列情况中,对n个不同的排序码进行冒泡排序,在哪种情况下排序比较的次数最多?”相关问题
  • 第1题:

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

    A.冒泡排序n/2

    B.冒泡排序为n

    C.快速排序为n

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


    正确答案:D

  • 第2题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n

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


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

  • 第3题:

    (9)对于长度为n的线性表,在最坏情况下,下列各种排序法对应的比较次数中正确的是A. 冒泡排序为n/2 B. 冒泡排序为n C. 快速排序为n D. 快速排序为n(n-1)/2


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

  • 第4题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n

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


    正确答案:D
    解析:存最坏情况下,快速排序退化为冒泡排序,冒泡排序法的基本过程参见本题的理论链接。冒泡排序的每个元素都要与它前面的元素相比较,因此比较次数为(n-1)+(n-2)+…+1=n(n-1)/2。

  • 第5题:

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

    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。

  • 第6题:

    对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。 A.快速排序SXB

    对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。

    A.快速排序

    B.冒泡排序

    C.直接插入排序

    D.堆排序


    正确答案:D
    D。【解析】首先知道有哪些排序的方法及各种排序方法在最坏情况下需要比较的次数,冒泡排序n(n-1)/2、希尔排序0(n1.5)、简单选择排序n(n-1)/2、堆排序O(nl0g2n)。

  • 第7题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n2

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


    正确答案:C
    解析:快速排序的最坏情况是对于排好序的线性表进行快速排序,由于不能通过交换减少逆序,所以要进行的比较次数是线性表元素的个数。

  • 第8题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n

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


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

  • 第9题:

    关于冒泡排序的比较次数和排序趟数描述正确的是()。

    • A、N个记录最多N-1趟排序即可完成
    • B、N个记录最少比较N-1次,可完成排序,这是记录完全有序的情况
    • C、N个记录最多比较N*(N-1)/2次可完成排序,这是记录完全逆序的情况
    • D、在一趟排序中若无记录交换,就会停止排序

    正确答案:A,B,C,D

  • 第10题:

    对n个元素进行起泡排序,在()情况下比较的次数最少,其比较次数为()。在()情况下比较次数最多,其比较次数为()。


    正确答案:正序;n-1;反序;n(n-1)/2

  • 第11题:

    多选题
    关于冒泡排序的比较次数和排序趟数描述正确的是()。
    A

    N个记录最多N-1趟排序即可完成

    B

    N个记录最少比较N-1次,可完成排序,这是记录完全有序的情况

    C

    N个记录最多比较N*(N-1)/2次可完成排序,这是记录完全逆序的情况

    D

    在一趟排序中若无记录交换,就会停止排序


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

  • 第12题:

    单选题
    对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为()
    A

    n+1

    B

    n

    C

    n-1

    D

    n(n-1)/2


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

  • 第13题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n

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


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

  • 第14题:

    对长度为n的线性表排序,在最坏的情况下,比较次数不是n(n-1)/2的排序方法是( )。

    A.快速排序

    B.冒泡排序

    C.直接插入排序

    D.堆排序


    正确答案:D
    解析: 在最坏的情况下,快速排序、冒泡排序和直接插入排序需要的比较次数都是n(n-1)/2,堆排序需要比较的次数为nlog2n。

  • 第15题:

    对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数最多为()。

    A.n+1

    B、n

    C、n-1

    D、n(n-1)/2


    参考答案:D
    解释:比较次数最多时,第一次比较n-1次,第二次比较n-2次……最后一次比较1次,即(n-1)+(n-2)+…+1=n(n-1)/2。

  • 第16题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n

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


    正确答案:D

  • 第17题:

    对n个不同的排序码的元素进行冒泡排序,在(45)情况下比较的次数最少,其比较次数为(46)。在(47)情况下比较次数最多,其比较次数为(48)。

    A.从大到小排列好的

    B.从小到大排列好的

    C.元素无序

    D.元素基本有序


    正确答案:B

  • 第18题:

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

    A.冒泡排序为n/2

    B.冒泡排序为n

    C.快速排序为n

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


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

  • 第19题:

    对长度为n的线性表排序,在最坏情况下,比较次数不是n(rt一1)/2的排序方法是( )。 A.快速排序SXB

    对长度为n的线性表排序,在最坏情况下,比较次数不是n(rt一1)/2的排序方法是( )。

    A.快速排序

    B.冒泡排序

    C.直接插入排序

    D.堆排序


    正确答案:D
    除了堆排序算法的比较次数是0(nlog2n),其他的都是n(n—1)/2。

  • 第20题:

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

    A)冒泡排序为n/2

    B)冒泡排序为n

    C)快速排序为n

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


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

  • 第21题:

    对n个不同的排序码进行冒泡排序,在下列哪种情况下比较的次数最多?()

    • A、从小到大排列好的
    • B、从大到小排列好的
    • C、元素无序
    • D、元素基本有序

    正确答案:B

  • 第22题:

    对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数为()

    • A、n+1
    • B、n
    • C、n-1
    • D、n(n-1)/2

    正确答案:D

  • 第23题:

    单选题
    对n个不同的排序码进行冒泡排序,在元素无序的情况下比较的次数最多为()。
    A

    n+1

    B

    n

    C

    n-1

    D

    n(n-1)/2


    正确答案: C
    解析: 比较次数最多时,第一次比较n-1次,第二次比较n-2次„„最后一次比较1次,即(n-1)+(n-2)+„+1= n(n-1)/2。

  • 第24题:

    单选题
    对n个不同的排序码进行冒泡排序,在下列哪种情况下比较的次数最多?()
    A

    从小到大排列好的

    B

    从大到小排列好的

    C

    元素无序

    D

    元素基本有序


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