第1题:
设一组初始记录关键字序列为20,18,22,16,30,19,则根据这些初始关键字序列建成的初始堆为8,9。
此题为判断题(对,错)。
第2题:
第3题:
一组记录的关键字序列为{45,40,65,43,35,95}写出利用快速排序的方法,以第一个记录为基准得到的一趟划分的结果(要求给出一趟划分中每次扫描和交换的结果)。
略
第4题:
为提高在外排序过程中,对长度为N的初始序列进行“置换—选择”排序时,可以得到的最大初始有序段的长度不超过N/2。
第5题:
设一组初始记录关键字序列为(45,80,55,40,42,85),则以第一个记录关键字45为基准而得到一趟快速排序的结果是()。
第6题:
设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行()趟的分配和回收才能使得初始关键字序列变成有序序列。
第7题:
设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则利用二分法查找关键字90需要比较的关键字个数为()
第8题:
对
错
第9题:
1
2
3
4
第10题:
40,50,20,95
15,40,60,20
15,20,40,45
45,40,15,20
第11题:
15,25,35,50,20,40,80,85,36,70
15,25,35,50,80,20,85,40,70,36
15,25,35,50,80,85,20,36,40,70
15,25,35,50,80,20,36,40,70,85
第12题:
对
错
第13题:
第14题:
第15题:
设记录关键字序列为(84,67,21,50,33,79),采用对半插入排序方法自小到大进行排序时,记录的移动次数为()。
第16题:
对一组初始关键字序列(40,50,95,20,15,70,60,45,10)进行冒泡排序,则第一趟需要进行相邻记录的比较的次数为(),在整个排序过程中最多需要进行()趟排序才可以完成。
第17题:
设初始记录关键字基本有序,则快速排序算法的时间复杂度为O(nlog2n)。
第18题:
设一组初始记录关键字的长度为8,则最多经过()趟插入排序可以得到有序序列。
第19题:
排序是计算机内经常进行的一种操作,其目的是()
第20题:
3
4
5
8
第21题:
40,42,60,55,80,85
42,45,55,60,85,80
42,40,55,60,80,85
42,40,60,85,55,80
第22题:
6
7
8
9
第23题: