首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用 (40)排序算法最好,时间复杂度为 (41)。 (41)
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用 (40)排序算法最好,时间复杂度为 (41)。 (41)
admin
2017-11-27
70
问题
某个应用中,需要对输入数据进行排序,输入数据序列基本有序(如输入为1,2,5,3,4,6,8,7)。在这种情况下,采用 (40)排序算法最好,时间复杂度为 (41)。
(41)
选项
A、O(n)
B、O(nlgn)
C、O(n
2
)
D、0(n
2
lgn)
答案
A
解析
排序是基本的数据处理要求,存在多种排序算法,要求考生掌握基本的排序算法。插入排序算法将输入数组分为两部分,已排序部分和未排序部分,每次从未排序部分中取出第一个元素,插入到已排序部分的正确位置。当输入数据基本有序时,插入排序所需要进行元素之间比较的次数最少,是最好情况下的运行时间,其复杂度为线性时间。归并排序和堆排序在所有情况下的运行时间均为O(nlgn)。快速排序在最坏情况下的运行时间O(n
2
),当输入数据序列基本有序时,快速排序处于最坏的情况。
转载请注明原文地址:https://www.kaotiyun.com/show/rBPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
在进行软件配置管理工作中,可以设立配置控制委员会协助项目经理进行软件配置管理,______属于配置控制委员会的职责。
沟通和协调对于项目的顺利进展和最终成功具有重要意义,召开有效的会议是监理工程师常用的沟通方法,开好监理会有许多要注意的事项,以下只有(51)是不需要考虑的。
包过滤型防火墙作为比较简单的防火墙,主要机制是检查出入数据包________地址。
在文件(46)中就应该描述在项目中使用的监理工具和设施。
软件测试的目的是_____________。
合同生效后,当事人发现合同对质量的约定不明确,首先应当采用(55)的方式确定质量标准。
X通信运营商为新城建设勘探暗敷管路现场条件时,发现一处露天场地具有腐蚀性,需绝缘隔离,该处周边无电磁干扰。管路设计时,该地段管材应选用()。
____________系统深入研究人类大脑神经系统的机能,模拟人类大脑思维控制的功能,通过多种方式实现对复杂不确定性系统进行控制。
(2011年下半年)某系统集成项目的建设方要求必须按合同规定的期限交付系统,承建方项目经理李某决定严格执行项目进度管理,以保证项目按期完成。他决定使用关键路径法来编制项目进度网络图。在对工作分解结构进行认真分析后,李某得到一张包含了活动先后关系
随机试题
设Ω为曲面x2+y2=az与(a>0)所围的封闭区域,求Ω的表面积.
治疗风热犯表证的代表方剂是
可用阿糖腺苷治疗的疾病是
新生儿窒息行气管插管加压给氧,患儿的呼吸频率一般维持在
以下属于流动性最差的资产有()。
()是一则广告作品最重要的部分。
根据面谈内容的不同,绩效面谈可以区分为()。(2007年11月三级真题)
两圆O1,O2相交.()(1)关于x的一元二次方程x2一(R+r)x+d2=0有两个不等的实数根,其中R,r分别为圆O1、圆O2的半径,d为此两圆的圆心距.(2)两个圆O1,O2方程分别为x2+y2+2x+2y一2=0与x2+y
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
Weallhopethatthevaluesthatareimportanttoeachofusarepassedalongtoourchildren.Often,however,thathopeis【B1】_
最新回复
(
0
)