66问答网
所有问题
1,请选择下面四种排序算法中最快又是稳定的排序算法 A.快速排序 B.希尔排序 C.堆排序 D.归并排序
如题所述
举报该问题
其他回答
第1个回答 2015-06-27
选D!复杂度O( n*logn )
相似回答
下面四种排序算法中,稳定的
算法是( )。
答:
【答案】:A、B 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法
;冒泡排序、插入排序、归并排序和基数排序都是稳定的排序算法。
数据结构
的排序算法中,
哪些
排序是稳定的,
哪些排序是不稳定的?
答:
7. 基数排序 8. 二叉排序树排序 二、不稳定排序算法
1
.
选择排序
2.
希尔排序
3. 快速排序 4.
堆排序
5. 平滑排序 6.
快速排序排序
(Sorting)是计算机程序设计中的一种重要操作,它的功能是将一个数据元素(或记录)的任意序列,重新排列成一个关键字有序的序列。一个
排序算法是稳定的,
就是...
...说
,最快的排序算法是
() A:归并排序
B
:
快速排序
C
:插入排序 D:
希尔
排...
答:
快速排序
O(n log n)
堆排序
O(n log n)归并排序 O(n log n)基数排序 O(n)
希尔排序
O(n1.25)
稳定的排序算法
有哪些
答:
1、
快速排序
:快速排序是一种基于分治思想的排序算法,通常通过
选择一
个枢纽元素并将数据分成两部分来实现排序。快速排序是不
稳定的,
因为在交换元素的过程中可能改变相等元素的相对顺序。2、
堆排序
:堆排序是一种基于二叉
堆的排序算法,
它不保证相等元素的相对顺序。在堆排序中,元素的交换可能导致相等元素...
排序算法最快的
是哪个
答:
冒泡排序、插入排序、归并排序和基数排序。不
是稳定的排序算法
:
选择排序
、
快速排序
、
希尔排序
、
堆排序
。名词解释:n:数据规模k:"桶"的个数In-place:占用常数内存,不占用额外内存Out-place:占用额外内存稳定性:排序后2个相等键值的顺序和排序之前它们的顺序相同包含以下内容:...
下列四种排序
中( )的空间复杂度最大。 (A)
快速排序
(
B
) 冒泡排序 (
C
...
答:
快速排序,
正常为O(log2n),这也是递归的深度,如果基准值选择不好为O(n),当然,即使非递归结果也是如此 冒泡排序属于简单排序,只需要几个辅助循环变量,因此为O(1)
希尔排序,
只是将直接插入排序进行修改,一般不设置特别的缩小增量序列,也是O(1)
堆排序,
只需要一个中间用辅助变量和一些循环变量,...
大家正在搜
哪种排序算法最快
稳定的排序算法有哪些
稳定的排序算法
算法的四种表示方法
描述算法的四种方法
各种排序算法的比较
归并排序算法
选择排序算法
算法的表示方法有哪五种
相关问题
比较直接插入排序,简单选择排序,快速排序,堆排序,归并排序,...
下列各个排序算法中,要求辅助空间最大的是 A.希尔排序法 B...
在待排序的数据表已经为有序时,下列排序算法中花费时间反而多的...
关于希尔排序,以下描述正确的是
简述各种排序算法的优缺点
表格里的日期如何排序