首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好?
admin
2010-07-20
45
问题
用下列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://kaotiyun.com/show/pBvZ777K
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
按照嵌入式系统的技术复杂程度进行分类,可以把嵌入式系统分为低端系统、中端系统和高端系统三大类。下面关于低端嵌入式系统特性的叙述中错误的是()。
假设一台数码相机一次可连续拍摄24位色(真彩色)的4096×4096的彩色相片160张,数据压缩比平均是4,则它使用的存储器容量大约是()。
程序代码中,执行时不可分割的代码称为【75】。一旦这部分代码开始执行,则不希望系统进行任务调度。在μC/OS–II系统中,可以调用函数【76】(void)锁定调度器。
在μC/OS-II操作系统下,能使等待态任务转入就绪态的系统函数是()。
下图给出了嵌入式处理器时钟电路的一种设计方法。下面为关于该图及嵌入式系统中时钟电路的叙述,其中错误的是()。
下面哪种设备是组建以太局域网必不可少的?
在μC/OS–Ⅱ中,OSSched()函数是任务调度的前导函数,用于判断进行任务调度的条件是否满足。下列满足条件的变量值为()。
移植μC/OS—II到一个嵌入式系统电路板上正常运行,下面()条件不是必须的。
若某嵌入式系统的应用程序基于μC/OS-Ⅱ操作系统平台来开发,那么,应用程序的main()函数中,需要用函数【79】来创建任务。创建任务前用函数【80】来初始化μC/OS-Ⅱ。
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句ALTERTABLE实现哪类功能?
随机试题
支饮的辨证分型有
脱气缸在正压运行时,易造成的润滑油损失为()。
在嗜铬细胞瘤患者手术过程中,出现急骤血压升高时,应首选的治疗药物是
A.蠕动B.分节运动C.容受性舒张D.集团运动大肠中速度快、传播远的运动形式是
食品生产经营者采购食品及原料,必须索取哪些材料
青年女性,脱发,四肢关节痛半年,肝、脾均于肋下2cm。Hb60g/L,RB1.8×1012/L,WBC7.7×109/L,PLT150×109/L,网织红细胞12%。尿蛋白(++),骨髓象增生性贫血,酸溶血试验阴性,最可能的诊断是
患者,男,50岁,在建筑工地干活时被一铁钉扎伤,医嘱予以破伤风肌内注射,护士在给患者做皮试时,正确的是
认知曲解中任意推断的特点是()。
设A是秩为3的4阶矩阵,α1,α2,α3是非齐次线性方程组Ax=b的三个解.若α1+α2+α3+=(0,6,3,9)T,2α2一α3=(1,3,3,3)T,k为任意常数,则Ax=b的通解为()
Allourdreamshavesomethingtodowithourfeelings,fears,longings,wishes,needsandmemories.Ifapersonishungry,orti
最新回复
(
0
)