在用堆排序算法排序时,如果要进行增序排序,则需要采用“大根堆”。
第1题:
在下列排序算法中,在待排序的数据表已经为有序时,花费时间反而最多的是()
A.希尔排序
B.堆排序
C.冒泡排序
D.快速排序
第2题:
第3题:
第4题:
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是______。
A.堆排序
B.直接插入捧序
C.快速排序
D.直接选择排序
第5题:
对一组记录的关键码(54,36,72,15,40,38,91)进行堆排序时,初始化堆后,最后4个记录为 【】
第6题:
就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是()。
A、堆排序<快速排序<归并排序
B、堆排序<归并排序<快速排序
C、堆排序>归并排序>快速排序
D、堆排序>快速排序>归并排序
第7题:
如果在待排序序列中有两个元素具有相同的值,排序使它们的位置发生颠倒,则称该排序算法是不稳定的,下列哪种排序算法是不稳定的? ( )
A.堆排序
B.归并排序
C.基数排序
D.起泡排序
第8题:
第9题:
下列排序算法中,()算法可能会出现下面情况:初始数据有序时,花费的时间反而最多。
A.堆排序
B.冒泡排序
C.快速排序
D.希尔排序
第10题:
( 21 )排序时如果选取了多个字段,则输出结果是
A )按设定的优先次序依次进行排序
B )按最右边的列开始排
C )按从左向右优先次序依次排序
D )无法进行排序