若要尽可能地完成对实数数组的排序,且要求排序是稳定的则应选()。A.归并排序B.快速排序C.堆排序D.基数排序

若要尽可能地完成对实数数组的排序,且要求排序是稳定的则应选()。

A.归并排序

B.快速排序

C.堆排序

D.基数排序


参考答案和解析
A

相关考题:

若需要在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是() A、快速排序B、堆排序C、归并排序D、直接插入

●若关键字是非负整数,快速排序、归并、堆排序和基数排序 (54) 最快。若要求辅助空间为O (1) ,应选 (55) 。(54),(55) A.快速排序B.归并排序C.堆排序D.基数排序

●Shell排序、快速排序、堆排序的稳定性如何? (23) 。若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选 (24) 。若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为 (25) 。对于多关键字而言, (26) 是一种方便而又高效的文件组织方式。若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为 (27) 。(23) A.Shell排序是稳定的B.快速排序是稳定的C.堆排序是稳定的D.都不稳定(24) A.快速排序B.堆排序C.归并排序D.基数排序(25) A.N2-1B.N-1C.N2D.N+1(26) A.顺序文件B.索引文件C.散列文件D.倒排文件(27) A.3B.6C.15D.12

若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。 A.快速排序B.堆排序C.归并排序D.直接插入排序

若关键字是非负整数,快速排序、归并排序、堆排序和基数排序中(54)最快。若要求辅助空间为O(1),应选(55)。A.快速排序B.归并排序C.堆排序D.基数排序

Shell排序、快速排序、堆排序的稳定性如何?(23)。若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选(24)。若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为(25)。对于多关键字而言,(26)是一种方便而又高效的文件组织方式。若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为(27)。A.Shell排序是稳定的B.快速排序是稳定的C.堆排序是稳定的D.都不稳定

当待排序的记录数较大、排序码较随机且对稳定性不做要求时,宜采用快速排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用归并排序。此题为判断题(对,错)。

若需要0(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择排序方法是()。A.快速排序B.堆排序C.归并排序D.直接插入排序

若要求尽可能快地对实数数组进行稳定的排序,则应选( )。A.快速排序B.堆排序C.归并排序D.基数排序

若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )。A.快速排序 B.归并排序 C.堆排序 D.冒泡排序

在待排序的一组关键码序列 k1,k2,,,kn 中,若 ki和kj相同,且在排序前ki先于kj, 那么排序后,如果ki和kj的相对次序保持不变,ki仍领先于kj,则称此类排序为稳定的。若在排序后的序列中有可能出现kj领先于ki的情形,则称此类排序为不稳定的。( )是稳定的排序方法。A. 快速排序 B. 简单选择排序 C. 堆排序 D. 冒泡排序

若要求尽可能快地对序列进行稳定的排序,则应选()A.快速排序B.归并排序C.冒泡排序D.堆排序

若要求对大小为n的数组进行排序的时间复杂度为O(n^2),且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )A.快速排序B.归并排序C.堆排序D.直接插入排序

若要求对大小为n的数组进行排序的平均时间复杂度为O(n^2)??,且是不稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置有可能发生改变),则可选择的排序方法是( )A.快速排序B.归并排序C.直接选择排序D.冒泡排序

若要求对大小为n的数组进行排序的时间复杂度为,且是稳定的(即如果待排序的序列中两个数据元素具有相同的值,在排序前后它们的相对位置不变),则可选择的排序方法是( )A.快速排序B.归并排序C.堆排序D.冒泡排序

若要对1000个元素排序,要求既快又稳定,则最好采用()方法。A、直接插入排序B、归并排序C、堆排序D、快速排序

当待排序的记录数较大,排序码较随机且对稳定性不作要求时,宜采用()排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用()排序。

若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选排序方法是()A、快速排序B、堆排序C、归并排序D、直接插入排序

若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。A、快速排序B、堆排序C、归并排序D、直接插入排序

若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选()排序为宜。A、直接插入B、直接选择C、堆D、快速

若要对1000个元素排序,要求既快又节省存储空间,则最好采用()方法。A、直接插入排序B、归并排序C、堆排序D、快速排序

单选题若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选排序方法是()A快速排序B堆排序C归并排序D直接插入排序

单选题若要对1000个元素排序,要求既快又节省存储空间,则最好采用()方法。A直接插入排序B归并排序C堆排序D快速排序

单选题若需在O(nlog₂n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是( )。A快速排序B堆排序C归并排序D直接插入排序

单选题若要对1000个元素排序,要求既快又稳定,则最好采用()方法。A直接插入排序B归并排序C堆排序D快速排序

单选题若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选( )排序为宜。A直接插入B直接选择C快速D基数

填空题当待排序的记录数较大,排序码较随机且对稳定性不作要求时,宜采用()排序;当待排序的记录数较大,存储空间允许且要求排序是稳定时,宜采用()排序。

单选题若要求尽可能快地对序列进行稳定的排序,则应选( )。A快速排序B归并排序C冒泡排序D顺序排序