早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是 ______。A.10B.8C.4D.9
题目
用直接插入排序方法对序列{15,11,9,10,13}进行排序,关键码比较次数是 ______。
A.10
B.8
C.4
D.9
参考答案
正确答案:B
解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1]……V[i-1]已经排好序,这时,用v[i]的关键码与V[i-1],V[i-2),……的关键码顺序进行比较,找到插入位置即将v[i]插入,原来位置上的对象则向后移。本题中的i只能取1:第1趟(i=1):11和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次。
解析:直接插入排序的基本算法是:当插入第i(i>=1)个对象时,前面的V[0],V[1]……V[i-1]已经排好序,这时,用v[i]的关键码与V[i-1],V[i-2),……的关键码顺序进行比较,找到插入位置即将v[i]插入,原来位置上的对象则向后移。本题中的i只能取1:第1趟(i=1):11和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次。
看了用直接插入排序方法对序列{15...的网友还看了以下:
直线起点为坐标远点O(0,0),终点为A的坐标分别为(1)A(10,10);(2)A(5,直线起点 数学 2020-04-25 …
(1*10^2)*(2*10^4)=2*10^6(2*10^4)*(4*10^7)=8*10^11 数学 2020-05-13 …
下列相关的比较中,关系正确的是A.着火点:纸片>煤炭B.pH:ω=10%的氯化钠溶液>ω=3%的苛 化学 2020-05-14 …
若a为有理数,试比较a和 a/10的大小.a/10 读作: 数学 2020-05-15 …
表达变量a中个位,十位,百位数字满足降序关系的正确表达式是A.a%10>a/10%10>a/100 其他 2020-05-17 …
会的请进来1..当a,b不同时为零时,比较a2与三分之二ab-b2的大小2.二分之x+五的值是否可 数学 2020-05-19 …
条件运算符的运用a=num%10>7?a-7:a+10-7;为什么不能得到a的值?(必须把num% 数学 2020-07-21 …
英语翻译1、关于集合时间目前机场入关检查较严,时间较长,为避免误机.第一批客人及家属务必于3月26日 英语 2020-12-26 …
下列相关的比较中,关系正确的是()A、着火点:纸片>煤炭B、相对分子质量:油脂>蛋白质C、pH:ω= 化学 2021-02-01 …
下列相关的比较中,关系正确的是()A.着火点:纸片>煤炭B.相对分子质量:油脂>蛋白质C.pH:ω= 化学 2021-02-01 …