首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是
admin
2013-02-03
29
问题
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是
选项
A、10
B、8
C、4
D、9
答案
2
解析
直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V(1)……V[i-1]已经排好序,这时,用V[门的关键码与V[i-1],V[i-2],……的关键码顺序进行比较,找到插入位置即将V
插入,原来位置上的对象则向后移。
本题中的i只能取1:
第1趟(i=1):1l和15比较,插入:11,15,9,10,13
第2趟(i=2):9和11比较,插入:9,11,15,10,13
第3趟(i=3):10和9比较,不插入,再和11比较,插入:9,10,11,15,13
第4趟(i=4):13和9比较,不插入,和10比较,不插入,和11比较,不插入,和15比较,插入,排序完成。
共比较8次。
较,找到插入位置即将V
插入,原来位置上的对象则向后移。
转载请注明原文地址:https://jikaoti.com/ti/6D47FFFM
本试题收录于:
三级数据库技术题库NCRE全国计算机三级分类
0
三级数据库技术
NCRE全国计算机三级
相关试题推荐
函数readDat()的功能是从文件IN22.DAT中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort(),该函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后
函数ReadDat()的功能是实现从文件IN39.DAT中读取一篇英文文章存入到字符串数组xx中。请编制函数ChA㈠,该函数的功能是:以行为单位把字符串的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个新的字符,第二个字符的ASCII值加第三
Oracle数据库系统中提供的CASE工具是______。
并发操作有可能引起()。Ⅰ、丢失更新Ⅱ、不可重复读Ⅲ、读脏数据
在SQL的SELECT语句中,实现投影操作的是子句()。
读函数ReadDat()实现从文件ENG28.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用写函数WriteDat()把结果xx
下列关键码序列中,不是堆的是()。
若对一棵二叉树进行前序遍历得到的结果是ABCEGDF,对其进行中序遍历得到的结果是GECBFDA,那么对这棵二叉树进行后序遍历得到的结果是()。
不管是通过局域网还是通过电话网接入Internet,首先要连接到______的主机。
操作系统中,进程可以分为【】进程和用户进程两类。
随机试题
儿童时期病理性骨折最常见的原因是:()
睡眠呼吸暂停综合征主要表现为
磺胺药抗菌机制是
患者久便秘结,欲便不得,嗳气频作,胸胁痞满,甚则腹中胀痛,纳食减少,舌苔薄腻,脉弦。治疗应首选()
小量不保留灌肠适用于
晚期肝癌、肝硬化伴食管一胃底静脉曲张患者的饮食原则是
3~6岁儿童每日食用的蔬菜水果的参考摄入量为()g。
根据下列表,完成下面问题
下面表述不正确的一项是:
设A为3阶矩阵,其特征值为λ1=λ2=-1,λ3=2,对应的线性无关的特征向量为α1,α2,α3,又P=(α1+α3,α2-α3,α3),则P-1A▪P=()。
最新回复
(
0
)