首页
题目
TAGS
首页
/
题库
/
[单选题]下列排序算法中,其中( )是稳定的。的答案
搜答案
下列排序算法中,其中( )是稳定的。
单选题
2022-05-22 12:42
A、堆排序,冒泡排序
B、快速排序,堆排序
C、直接选择排序,归并排序
D、归并排序,冒泡排序
查看答案
正确答案
D
试题解析
不稳定的有: 插入排序中的 希尔排序 交换排序中的 快速排序 选择排序,包括简单选择排序和堆排序 稳定的有: 插入排序中的 简单插入排序 交换排序中的 冒泡排序 归并排序 分配排序,包括桶排序和基数排序
标签:
国家电网
计算机类
感兴趣题目
按某关键字对记录序列排序,()若在排序前和排序后仍保持它们的前后关系,则排序算法是稳定的,否则是不稳定的。
如果待排序中两个数据元素具有相同的值,在排序后它们的相互位置发生颠倒,则称该排序算法不稳定,(40)就是不稳定的排序算法。
如果在待排序序列中有两个元素具有相同的值,排序使它们的位置发生颠倒,则称该排序算法是不稳定的,下列哪种排序算法是不稳定的? ( )
若排序前后关键字相同的两个元素相对位置不变,则称该排序方法是稳定的。下列排序算法中,有(14)种排序算法是稳定的:归并排序、快速排序、希尔排序、堆排序、基数排序、直接插入排序、冒泡排序、直接选择排序。
●Shell排序、快速排序、堆排序的稳定性如何? (23) 。Shell排序是稳定的快速排序是稳定的堆排序是稳定的都不稳定(24)
按某关键字对记录序列排序,若关键字()的记录在排序前和排序后仍保持它们的前后关系,则排序算法是稳定的,否则是不稳定的。
如果待排序序列中两个元素具有相同的值,在排序前后它们的相互位置发生颠倒,则称该排序算法是不稳定的。(41)是稳定的排序方法,因为这种方法在比较相邻元
下列排序方法中,( )是稳定的排序方法?
下列排序算法中,在待排序数据已有序时,花费时间反而最多的是( )排序。
●以关键字比较为基础的排序算法在最坏情况下的计算时间下界为O(nlogn)。下面的排序算法中,最坏情况下计算时间可以达到O(nlogn)的是 (33) ;该算法采用的设计方法是 (34) 。归并排序插入排序选择排序冒泡排序(34)
对由n个记录所组成的有序关键码排序时,下列各常用排序算法的平均比较次数分别是:二路归并排序为(29),冒泡排序(30),快速排序为(31)。其中,归并排序和快速排序所需要的辅助存储分别是(32)和(33)。
在排序算法中,有一种排序算法(插入排序)是:把待排序的数分成两个部分:
其中,A为已排好序的数,B为未排好序的数,初始状态下,A中只有一个元素。该算法依次从B中取数插入到A中的相应位置,直到B中的数取完为止。请在链表表示上实现上述的插入排序算法。
相关题目
下述排序算法中,稳定的是( )。
在实现下列的主存空间分配算法中,需要对空闲区按大小进行排序的算法是()算法。
快速排序算法是基于()的一种排序算法。
以下排序算法中,属于交换排序的算法有()
堆排序是一种稳定的排序算法。
排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是插入排序
快速排序是排序算法中最快的一种。
以下排序算法中,是不稳定排序的是()
下述排序算法中,稳定的是()
下面的排序算法中,不稳定的是()
下面的排序算法中,不稳定的是( )。
下列排序算法中,其中( )是稳定的。
排序的稳定性是指排序算法中的比较次数保持不变,且算法能够终止。
下列排序方法中,哪一个是稳定的排序方法?()
下列排序算法中,第一趟排序完毕后,其最大或最小元一定在其最终位置上的算法是______。
下面哪种排序算法是稳定的()
堆排序是一种稳定的排序算法。
排序算法的稳定性是指()
●下述排序算法中,稳定的是 (42) 。
排序的算法很多,若排序的稳定性和不稳定性分类,则()是不稳定排序。
广告位招租WX:84302438
题库考试答案搜索网
免费的网站请分享给朋友吧