首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
admin
2019-12-10
29
问题
为提高查找效率,对有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://jikaoti.com/ti/HZDjFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
设磁盘的扇区大小为4KB,磁盘转速为15000r/min,磁盘平均寻道时间为4ms,最大数据传输速率为40MB/s,磁盘控制器开销时问为1ms,计算读写一个扇区所需平均时间(不考虑I/O请求队列中的等待时间)。
高度为4的4阶B树最多可容纳()个关键字(根是第1层)。
图的D搜索类似于BFS,不同之处在于使用栈代替BFS中的队列,入/出队列的操作作为入/出栈的操作,即当一个顶点的所有邻接结点被搜索后,下一个搜索出发点应该是最近入栈(栈顶)的顶点。(1)用邻接表作为存储结构,写一个D搜索算法;(2)用D搜索方法
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
某机字长32位,主存容量32MB,按字节编址;该机的Cache采用4路组相联映射方式,Cache容量为16KB,块长为4个字,试回答下列问题:(1)主存地址位数为多少?(2)画出主存地址格式示意图,注明各字段名称及位数。(3)设该Ca
著名的网络OSI七层模型是由()组织提出来的。
某机字长32位,总线数据线宽度是16位,一个总线周期占用4个时钟周期,总线时钟频率为10MHz,则总线带宽是()。
荷兰国旗问题:设有一个仅红、白、蓝三种颜色的条块组成的条块序列,请编写一个时间复杂度为O(n)的算法,使得这些条块按红、白、蓝的顺序排好,即排成荷兰国旗图案。
设算术表达式由字符串b表示,其中可以包括三种括号:圆括号、方括号以及花括号,嵌套的顺序随意,如:“{[()]()}”。试编写算法,实现判定给定表达式中所含括号是否正确配对的出现。
随机试题
A.子宫平滑肌肉瘤B.子宫内膜间质肉瘤C.子宫恶性中胚叶混合瘤D.以上均是我国最多见的子宫肉瘤类型是
Ihopethey______thisroadbythetimewecomebacknextsummer.
设连续函数f(x)=lnx-∫1ef(x)dx,证明:
新民主主义的前途是()
录入期初余额。(用户名777唐琳,密码777,账套:中华机械制造公司账套【110】,操作日期2014年12月01日)
关于医务社会工作寻求和整合资源,哪一项陈述是最恰当的?( )
下列物质在水处理过程中肯定不会用到的是()。
某派出所接到报警,报警人王某称在派出所辖区一信号灯路口与驾驶人刘某因相互变道抢行发生争吵。刘某将其推到,并用拳头猛击其头部。经民警调查,王某未还手,伤情鉴定为轻微伤。王某称不追究刘某的法律责任,只要求刘某赔偿其损失。经调解,双方未就赔偿达成一致。调解未
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
GapYearAgapyearisaperiodoftime,usuallyan【T1】______year,whenastudent【T2】______fromformaleducation.Itisoft
最新回复
(
0
)