首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
admin
2019-12-10
46
问题
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
选项
A、10
B、14
C、20
D、21
答案
B
解析
首先需要知道折半查找成功的平均查找长度为log
2
(n+1)—1。
为使查找效率最高,可对有65025个元素的有序顺序表分块,每块有
=255个元素。为每一块建立一个索引项,索引表共255个索引项。若对索引表和每一块都采用折半查找,则查找效率最高,计算可得
ASL
IndexSeqSearch
=ASL
Index
+ASL
Block
=log
2
(255+1)—1+log
2
(25 5+1)—1=14
下面补充一些关于折半查找的概念。
补充(1):折半查找的时间复杂度为O(log
2
n)。
补充(2):折半查找是基于随机存储方式的算法,必须用顺序表而不能用链表。
补充(3):对于折半查找,假设h表示判定树的高度,如果有n个元素,则判定树的高度为
h=[log
2
(n+1)]或者h=[log
2
(n+1)]+1
例1:在具有15个记录的有序连续顺序文件上采用折半查找法查找一个文件中不存在的记录,需要进行( )次关键字的比较。
A.0 B.4
C.5
D.1 5
解析:此题可以利用补充(3)的判定树的高度来解答。由于n=15,可知判定树的高度为4。一棵高度为4,具有15个结点的二叉树为一棵满二叉树,所以查找一个不存在的结点需要比较4次。
例2:对一个长度为50的有序表进行折半查找,最多比较( )次就能查找出结果。
A.6
B.7
C.8
D.9
解析:与例1类似,可以得到判定树的高度为6,所以最多比较6次就能查找出结果。
转载请注明原文地址:https://kaotiyun.com/show/9s3i777K
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
隋唐五代时期是中国古代商品经济发展史上的一个重要阶段,种类多,交换规模大,交换方式多。试回答问题:下列关于隋唐钱币的表述,不正确的是()
IP数据报的报文格式如下图所示。在没有选项和填充的情况下,报头长度域的值为()。
在一个8级中断的系统中,硬件中断响应从高到低的优先顺序是1→2→3→4→5→6→7→8,通过中断屏蔽技术,将中断处理优先顺序设置为1→3→5→7→2→4→6→8,如果CPU在执行一个应用程序时有5、6、7、8级的四个中断同时到达,CPU在按优先顺序处理到第
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
高度为4的4阶B树最多可容纳()个关键字(根是第1层)。
若某浮点机基数为4,尾数采用补码表示,则该浮点机的规格化尾数形式为()。
著名的网络OSI七层模型是由()组织提出来的。
某计算机的Cache共有16块,采用2路组相联映射方式(即每组2块)。每个主存块大小为32字节,按字节编址。主存129号单元所在主存块应装入到的Cache组号是()。
荷兰国旗问题:设有一个仅红、白、蓝三种颜色的条块组成的条块序列,请编写一个时间复杂度为O(n)的算法,使得这些条块按红、白、蓝的顺序排好,即排成荷兰国旗图案。
随机试题
马克思主义中国化的最新理论成果是()。
不支持代谢性酸中毒的血液化验检查结果是
A.随访观察B.物理治疗C.局部药物治疗D.放射治疗E.手术治疗
根据工程建设过程,生态影响类项目环保验收调查时段一般分为()时段。
()是生产经营单位安全生产的重要保障。
位于县城的某运输公司为增值税一般纳税人,具备国际运输资质,2016年7月经营业务如下:(1)国内运送旅客,按售票统计取得价税合计金额177.6万元;运送旅客至境外,按售票统计取得合计金额53.28万元。(2)运送货物,开具增值税专用发票注明运输
慕课(MOOC)是新近涌现的一种在线课程开发模式。这种课程不同于面对面的课堂授课,其教学材料散布于互联网;人们上课地点不受局限,只需要一台接入网络的电脑即可。有专家称,相较于传统的课堂教学模式,慕课能够提高教学效果。即使慕课所使用的教学材料仅仅是传统板书的
我没有机会去音乐厅______交响乐,但我对交响乐有很好的______,能够很好地理解不同的曲目所表现的意境。填入画横线部分最恰当的一项是:
Whatdoesthemanwanttodo?
Thetermcultureshockwasintroducedforthefirsttimein1958todescribetheanxietyproducedwhenapersonmovestoacompl
最新回复
(
0
)