首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
用直接插入排序对下面4个序列进行递增排序,元素比较次数最少的是( )。
用直接插入排序对下面4个序列进行递增排序,元素比较次数最少的是( )。
admin
2019-12-10
35
问题
用直接插入排序对下面4个序列进行递增排序,元素比较次数最少的是( )。
选项
A、94,32,40,90,80,46,21,69
B、32,40,21,46,69,94,90,80
C、21,32,46,40,80,69,90,94
D、90,69,80,46,21,32,94,40
答案
C
解析
对于直接插入排序,原始序列越接近有序,则比较次数越少,观察序列,C选项最接近有序。
说明:本题目测即可,如果要严格来比较,则可用线性代数中求逆序数的方法,序列逆序数越小则越接近有序。对于序列中某个元素a,其逆序数为序列中a之后比a小的元素的个数,整个序列的逆序数为所有元素逆序数之和。
对于A,各元素逆序数为94:7;32:1;40:1;90:4;80:3;46:1;21:0;69:0。
因此,序列A的逆序数为7+1+1+4+3+1+0+0=17。
对于B,各元素逆序数为32:1;40:1;21:0;46:0;69:0;94:2;90:1;80:0。
因此,序列A的逆序数为1+1+0+0+0+2+1+0=5。
对于C,各元素逆序数为21:0;32:0;46:1;40:0;80:1;69:0;90:0;94:0。
因此,序列A的逆序数为0+0+1+0+1+0+0+0=2。
对于D,各元素逆序数为90:6;69:4;80:4;46:3;21:0;32:0;94:0;40:0。
因此,序列A的逆序数为6+4+4+3+0+0+0+0=17。 可以看出C选项序列的逆序数最小,即C选项最接近有序,所需比较次数最少。
转载请注明原文地址:https://www.kaotiyun.com/show/yQ3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
已知序列25,13,10,12,9是大根堆,在序列尾部插入新元素18,将其再调整为大根堆,调整过程中元素之间进行的比较次数是____。
为提高散列(Hash)表的查找效率,可以采取的正确措施是____。I.增大装填(载)因子Ⅱ.设计冲突(碰撞)少的散列函数Ⅲ.处理冲突(碰撞)时避免产生聚集(堆积)现象
若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是
元素a,b,c,d,e依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素d开头的序列个数是____。
设n是描述问题规模的非负整数,下面程序片段的时间复杂度是____。x:2:while(x
下列进程调度算法中,综合考虑进程等待时间和执行时间的是____。
二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1…….,8,列下标j=1,2……,10。设每个字符占一个字节。若A按行先存储,元素A[8,5]的起始地址与当A按列先存储时起始地址相同的元素是()。
利用逐点插入建立序列(50,72,43,85,75,20,35,45.,65,30)对应的二叉排序树以后,要查找元素30要进行元素间的比较次数是()。
在采用线性探测法处理冲突所构成的散列表上进行查找,可能要探测多个位置,在查找成功的情况下,所探测的这些位置的键值()。
下列说法中,正确的是()。
随机试题
若x>0,且∫0x(et-2t)dt=ex-5,则x=_______·
颅脑开发性损伤的处理原则中,下面哪项不正确
环境污染引起的疾病有()
男性,43岁,主诉刷牙时牙龈出血.口腔有异味,双侧后牙及下前牙轻度松动.伴有咬合痛。治疗的基本原则
患者,男,65岁,有泌尿系统结石史,突发手关节肿胀,皮肤呈现紫红色,伴有剧痛,完全不能负重。实验室检查示血尿酸为560mol/L;足部X线示非特征性软组织肿胀。发作间歇期,可以选用的药物是()。
广域网,又称为远程网,它所覆盖的地理范围一般:
无形资产的摊销一般采用()。
用于对计算机资源的管理、监控和维护的软件是()。
下列说法错误的是()。
AbundanceIsaLifestyleI.Whatisabundance?1)alifestyle,awayof【T1】【T1】______—notsomethingyoubuy—notsomethingyouu
最新回复
(
0
)