首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
admin
2010-07-20
81
问题
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
选项
A、冒泡排序
B、直接选择排序
C、直接插入排序
D、归并排序
答案
C
解析
直接插入排序的基本算法是:当插入第i(i>=1) 个对象时,前面的V[0],V[1],…,V[i-1) 已经排好序,这时,用V
的关键码与V[i-1],[i-2]...的关键码顺序进行比较,找到插入位置即将V
插入,原来位置上的对象则向后移。
由此可知,直接插入排序法的关键码比较次数与对象的初始排列有关,准确地说,就是与可以取的值有关。在本题中,序列已经排好了序,所以其i的取值达到了最大,就是序列中元素的个数,其实也就是根本无须比较和交换,所以这种方法是最经济的。
转载请注明原文地址:https://www.kaotiyun.com/show/C5vZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
下列关于数据库系统的叙述中,不正确的是______。
下列关于二叉树周游的叙述中,正确的是______。
数据模型用来描述数据的静态特征、动态特征和完整性约束,对定义在数据上的操作进行描述是描述数据的_____。
下列哪一个是引入工作集模型的前提因素?______。
下列叙述中,哪些是PowerBuilder的特性?______。Ⅰ.将应用作为对象Ⅱ.支持与多种数据库连接Ⅲ.支持动态数据交换Ⅳ.支持Web快速开发
网络信息在传输过程中,在到达目的节点之间被非法截获,攻击者在该信息中插入欺骗性信息,然后发给信息目的节点,这种网络信息安全问题称为______。
在SQL中,字符串匹配运算符用【】;匹配符【】表示零个或多个字符。
以下哪一个不是栈的基本运算______?
设散列表的地址空间为0~10,散列函数为h(k)=kmod11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值95,14,27,68,82,则最后一个关键码82的地址为:______。
及时响应是【】和实时操作系统的特征。
随机试题
序数效用论者不会运用以下分析工具()
Nothingsays"HappyBirthday!"likehavingacoinreleasedinyourhonorbytheUnitedStatesMint(铸币局),and2009hasbecomean
心胸疼痛,痛如针刺,痛有定处,入夜尤甚,甚则心痛彻背,背痛彻心,气短乏力,自汗,舌暗有瘀斑,脉结代者。治法宜选用
肛裂好发生于膝胸位时的
A.直接增强肾上腺皮质功能B.增强白细胞游走能力C.具有促皮质激素样作用D.稳定细胞膜减少致炎物质的释放E.兴奋下丘脑-垂体-皮质系统汉防己甲素抗炎的作用机制是
A.足以严重危害人体健康B.对人体健康造成轻度危害C.后果特别严重D.对人体健康造成严重危害E.对人体健康造成特别严重危害《最高人民法院、最高人民检察院关于办理生产、销售假药、劣药刑事案件具体应用法律若干问题的解释》规定生产、销售的假药,
建设项目的“三算”不包括()。
在完全竞争的市场类型中,一部分企业能够控制市场的价格和使产品差异化。()
根据商业银行法律制度的规定,商业银行不得向关系人发放信用贷款。下列各项中,不属于某商业银行关系人的是()。
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
最新回复
(
0
)