若待排序序列已基本有序,要使它完全有序,为减少关键码的比较次数和移动次数,应当采用的排序方法是( )。
A.直接插入排序
B.快速排序
C.希尔排序
D.冒泡排序
第1题:
如表r有100000个元素,前99999个元素递增有序,则采用()方法比较次数较少。
A、直接插入排序
B、快速排序
C、归并排序
D、选择排序
第2题:
对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比 较次数和移动次数最少,应当使用下列( )排序方法。A.归并排序B.直接插入排序C.直接选择排序D.快速排序
第3题:
若待排序序列已基本有序,要使它完全有序,从关键码的比较次数和移动次数考虑,应当采用的排序方法是( )。
A.直接插入排序
B.快速排序
C.直接选择排序
D.归并排序
第4题:
若待排序序列已基本有序,要使它完全有序,从关键码比较次数和移动次数考虑,应当使用的排序方法是 ______。
A.归并排序
B.直接插入排序
C.直接选择排序
D.快速排序
第5题:
第6题:
如果待排序序列是完全有序的,使用改进的冒泡排序,只需要()趟排序。
第7题:
每次直接或通过基准元素间接比较两个元素,若出现逆排序列时就交换它们的位置,此种排序方法叫做()排序;每次使两个相邻的有序表合成一个有序表的排列方法叫做()排序。
第8题:
当输入序列已经基本有序时,起泡排序需要比较关键码的次数,比快速排序还要少。
第9题:
排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()
第10题:
第11题:
插入排序
选择排序
快速排序
希尔排序
第12题:
对
错
第13题:
A.插入排序
B.选择排序
C.快速排序
D.归并排序
第14题:
对n个关键码构成的序列采用直接插入排序法进行升序排序的过程是:在插入第i个关键码Ki时,其前面的i-1个关键码己排好序,因此令Ki与Ki-1、Ki-2、...,依次比较,多到K1为止,找到插入位置并移动相关元素后将Ki插入有序子序列的适当位置,完成本趟(即第i-1趟)排序。以下关于直接插入排序的叙述中,正确的是()。
A.若原关键码序列已经升序排序,则排序过程中关键码间的比较次数最少
B.若原关键码序列已经降序排序,则排序过程中关键码间的比较次数最少
C.第1趟完成后即可确定整个序列的最小关键码
D.第1趟完成后即可确定整个序列的最大关键码
第15题:
对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,应当使用下列哪种排序方法?
A.归并排序
B.直接插入排序
C.直接选择排序
D.快速排序
第16题:
若待排序记录按关键字基本有序,则直采用的排序方法是( )。
A. 直接插入排序 B. 堆排序C. 快速排序 D. 简单选择排序
第17题:
排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()。
A冒泡
B直接插入
C折半插入
D选择排序
第18题:
在待排序的元素序列基本有序的前提下,效率最高的排序方法是()。
第19题:
排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()
第20题:
当待排序序列基本有序或个数较小的情况下,最佳的内部排序方法是(),就平均时间而言,()最佳。
第21题:
在待排序的元素序列基本有序的前提下,效率最高的排序方法是()
第22题:
第23题:
折半插入排序
直接插入排序
归并排序
选择排序