第1题:
在快速排序过程中,每次划分,将被划分的表(或子表)分成左、右两个子表,考虑这两个子表,下列结论一定正确的是________。
A.左、右两个子表都已各自排好序
B.左边子表中的元素都不大于右边子表中的元素
C.左边子表的长度小于右边子表的长度
D.左、右两个子表中元素的平均值相等
第2题:
每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
第3题:
每次直接或通过基准元素间接比较两个元素,若出现逆序排列时就交换它们的位置,此种排序方法叫做()排序;每次使两个相邻的有序表合并成一个有序表的排序方法叫做()排序。
第4题:
每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
第5题:
排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较,然后将其放入已排序序列的正确位置的方法是()
第6题:
每次从无序表中取出一个元素,把它插入到有序表中的适当位置,此种排序方法叫做()排序。
第7题:
第8题:
第9题:
插入
堆
快速
归并
第10题:
第11题:
第12题:
起泡排序
快速排序
堆排序
基数排序
第13题:
排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是()。
A直接插入排序
B快速排序
C冒泡排序
D选择排序
第14题:
每次从无序子表中取出一个元素,把它插入到有序子表中的适当位置,此种排序方法叫做()排序;每次从无序子表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。
第15题:
()排序方法能够每次从无序表中顺序查找出一个最小值。
第16题:
排序算法中,从尚未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是()
第17题:
排序方法中,从无序序列中选择关键字最小的记录,将其与无序区(初始为空)的第一个记录交换的排序方法,称为()。
第18题:
()排序方法能够每次使无序表中的第一个记录插入到有序表中。
第19题:
插入
堆
快速
归并
第20题:
第21题:
希尔排序
归并排序
插入排序
选择排序
第22题:
折半插入排序
直接插入排序
归并排序
选择排序
第23题:
希尔排序
起泡排序
插入排序
选择排序
第24题:
直接插入排序
快速排序
冒泡排序
选择排序