99问答网
所有问题
(54) 在下列几种排序方法中,要求内存量最大的是______。 A. 插入排序 B. 选择排序 C. 快速排序 D. 归并排
(54) 在下列几种排序方法中,要求内存量最大的是______。
A. 插入排序
B. 选择排序
C. 快速排序
D. 归并排序
举报该问题
推荐答案 2011-04-19
(54)[答案]D
[考点]数据结构与算法
[分析]
我们对比一个排序方法的优越性有"平均时间"、"最坏情况时间"和"辅助空间"。其中辅助空间一般是排序中需要额外的内存开销,这些内存开销一般据一些如中间变量(暂存变量)、比较与交换等等来决定。
插入排序
和选择排序的辅助空间都是o(1),
快速排序
是o(nlog2n),
归并排序
是o(n)。
可知归并排序要求内存量最大,我们也可以从其变量及循环个数也以看出归并排序要求内存量最大。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vBBW7jjzO.html
相似回答
大家正在搜
相关问题
下列排序方法中,最坏情况下比较次数最少的是()为什么 ?A)...
1数据库管理系统常见的数据模型有( )3种。 2下列表达式结...
下列四种排序中( )的空间复杂度最大。 (A) 快速排序 (...
在最坏的情况下,下列排序方法中时间复杂度最小的是()A.冒泡...
下面的排方法中,最坏的情况下比较次数最少的是( ) A冒泡排...
下列排序算法中,()是稳定的? a.插入,希尔 b.冒泡,快...
下列排序算法中不稳定的是( )。 A. 快速排序 B. 归并...
下列各个排序算法中,要求辅助空间最大的是 A.希尔排序法 B...