首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
admin
2010-05-13
40
问题
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
选项
A、冒泡排序
B、直接选择排序
C、直接插入排序
D、归并排序
答案
4
解析
直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1],…,V[i-1)已经排好序,这时,用V
的关键码与V[i-1],[i-2]…的关键码顺序进行比较,找到插入位置即将V
插入,原来位置上的对象则向后移。由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确地说,就是与可以取的值有关。在本题中,序列已经排好了序,所以其i的取值达到了最大,就是序列中元素的个数,其实也就是根本无需比较和交换,所以这种方法是最经济的。
转载请注明原文地址:https://kaotiyun.com/show/QvSZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
关于ARM指令中的条件域,以下表述正确的是()。
下面关于Linux操作系统的论述中,错误的是()。
对于下图所示的采用行扫描方法的矩阵式键盘电路,在确定键盘中哪一个键被按下的过程中,需采用四根I/O引脚GPG4–GPG7作为行扫描信号的输【63】,四根I/O引脚GPF5–GPF8作为输【64】。
下面哪种设备是组建以太局域网必不可少的?
某机械设备的控制器,其基本功能要求有:需要有8个数字量输入,用于采集设备的状态信息;且需要8个数字量输出,用于控制设备动作。具备一个RS一232接口,可以和上位机连接,接收上位机发送的命令及参数。需要提供一个基准定时信号,定时
Linux内核由若干个子系统组成,一般来说下面哪一个不是Linux内核的子系统()。
某ARM处理器内部某功能部件对存储器的保护功能,提供了简单代替MMU的方法来管理存储器,该部件是()。
设只包含根结点的二叉树的高度为0,高度为k的二叉树的最小结点数为()。
至(14)题基于以下的5阶B树结构,该B树现在的层数是2。(13)往该B树中插入关键码72后,该B树的第2层的结点数为
在完全二叉树的顺序存储中,若结点i有左子女,则其左子女是结点【】。
随机试题
下列情况可引起框移突变的是DNA链中
影响层厚的是RF射频脉冲的
下列有关CIN的论述哪项不正确
(2014年真题)元朝在中央设立的最高行政机关为()。
引起合同终止的原因包括()。
2×18年1月1日,甲公司以对A公司25%的股权投资和一批自产的产品与乙公司一项在建写字楼进行交换,资料如下:(1)甲公司换出A公司的股权投资为2×16年7月1日取得,取得时支付银行存款1500万元,当时A公司可辨认净资产公允价值为5000万元(与账面
自律是指儿童的道德判断是注意行为的客观效果,不关心主观动机,受自身以外的价值标准支配。()
下列关于函数模板的表述中,正确的是
Myfatherhasbeenonthe______inthisfactoryfornearly20years.
AlthoughIlikedtheappearanceofthehouse,whatreallymademedecidetobuyitwasthebeautiful______throughthewindow.
最新回复
(
0
)