更多“ 将7个数据进行简单插入排序,在最坏情况下需要比较的次数是( ) ”相关问题
  • 第1题:

    将6个数据进行冒泡排序,在最坏情况下需要比较的次数是

    A.15

    B.5

    C.6

    D.30


    正确答案:A
    解析:对长度为n的线性表进行冒泡排序,在最坏情况下需要n(n-1)/2次比较,现线性表的长度为6,在最坏情况下需要比较的次数为6(6-1)/2=15。

  • 第2题:

    设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()

    A.15

    B.30

    C.60

    D.120


    正确答案:D

  • 第3题:

    ( 1 )下列叙述中正确的是

    A ) 对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 n

    B ) 对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为( n /2 )

    C ) 对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为 ( log 2 n )

    D ) 对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为 ( n log 2 n )


    正确答案:A

  • 第4题:

    将5个数据进行快速排序,在最坏情况下需要比较的次数是

    A.4

    B.5

    C.10

    D.20


    正确答案:C
    解析:对长度为n的线性表进行快速排序,在最坏情况下需要n(n-1)/2次比较,现线性表的长度为5,在最坏情况下需要比较的次数为5(5-1)/2=10。

  • 第5题:

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

    A.冒泡排序

    B.简单选择排序

    C.直接插入排序

    D.堆排序


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