第1题:
A、归并排序
B、直接插入排序
C、直接选择排序
D、快速排序
第2题:
下列排序方法中,哪一种方法总的关键码比较次数与记录的初始排列状态无关?( )
A) 直接选择排序
B) 直接插入排序
C) 起泡排序
D) 快速排序
A.
B.
C.
D.
第3题:
(15)下列排序方法中,( ) 方法的总的关键码比较次数与记录的初始排列状态无关。
A)直接插入排序
B)直接选择排序
C)起泡排序
D)快速排序
第4题:
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是
A.10
B.8
C.4
D.9
第5题:
对n个关键码构成的序列采用直接插入排序法进行升序排序的过程是:在插入第i个关键码Ki时,其前面的i-1个关键码己排好序,因此令Ki与Ki-1、Ki-2、...,依次比较,多到K1为止,找到插入位置并移动相关元素后将Ki插入有序子序列的适当位置,完成本趟(即第i-1趟)排序。以下关于直接插入排序的叙述中,正确的是()。
A.若原关键码序列已经升序排序,则排序过程中关键码间的比较次数最少
B.若原关键码序列已经降序排序,则排序过程中关键码间的比较次数最少
C.第1趟完成后即可确定整个序列的最小关键码
D.第1趟完成后即可确定整个序列的最大关键码
第6题:
下列排序方法中,哪一种方法的总的关键码比较次数与记录的初始排列状态无关?______。
A.直接插入排序
B.起泡排序
C.快速排序
D.直接选择排序
第7题:
对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比 较次数和移动次数最少,应当使用下列( )排序方法。A.归并排序B.直接插入排序C.直接选择排序D.快速排序
第8题:
在排序方法中,关键码比较次数与记录的初始排列无关的是
A.Shell排序
B.归并排序
C.直接插入排序
D.选择排序
第9题:
采用插入排序算法对n个整数排序,其基本思想是:在插入第i个整数时,前i-1个整数己经排好序,将第i个整数依次和第i-1, i-2, ...个整数进行比较,找到应该插入的位置。现采用插入排序算法对6个整数{5.2.4.6.1.3}进行从小到大排序,则需要进行(31)次整数之间的比较。对于该排序算法,输入数据具有(32)特点时,对整数进行从小到大排序,所需的比较次数最多。
A.9
B.10
C.12
D.13
第10题:
对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,应当使用下列哪种排序方法?
A.归并排序
B.直接插入排序
C.直接选择排序
D.快速排序