首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
为提高查找效率,对有65025个元素的有序顺序表建立索引顺序结构,在最好情况下查找到表中已有元素,需要执行( )次关键字比较。
admin
2019-12-10
35
问题
为提高查找效率,对有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
学硕统考专业
相关试题推荐
如下图所示为一个网络连接的示意图,主机1到主机2采用了SLIP网络连接,SLIP网络可以传输的最大数据段是296字节,主机2和主机3使用了以太网连接。请问:(1)为了使IP不分片,主机1可以在TCP包中承载多少数据?(2)主机3可以在TCP包中承载多
某系统中n个相互独立的生产者进程为一个消费者进程提供数据,假设每个生产者提供的数据写入各不相同的缓冲区,且生产者写缓冲区的速度比消费者读缓冲区的速度快,则缓冲区个数的最优值应为()。
Demandpaging算法是paging算法在虚拟存储空间管理的扩展。其主要的改进是:仅当需要访问某页面时,如果它不在内存,把它调入内存。按照这个思路,将segmentation算法(段式存储管理算法)扩展到虚拟存储空间管理,也可以产生类似的算法,不妨
以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
某机字长32位,主存容量32MB,按字节编址;该机的Cache采用4路组相联映射方式,Cache容量为16KB,块长为4个字,试回答下列问题:(1)主存地址位数为多少?(2)画出主存地址格式示意图,注明各字段名称及位数。(3)设该Ca
编写一个算法,实现以较高的效率从有序顺序表A中删除其值在x和y之间x≤A[i]≤y的所有元素。
设某计算机系统有一块CPU、一台输入设备、一台打印机。现有两个进程同时进入就绪状态,且进程A先得到CPU运行,进程B后运行。进程A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。进程B的运行轨迹为:计算50
请利用队列的基本操作写出判定一棵二叉树是否为完全二叉树的算法。要求以二叉链表作为二叉树的存储结构。函数原型为:intIsFull_Bitree(BitreeT)。
随机试题
患者,男,68岁,退休教师。高血压住院治疗,年轻护士小李为其进行静脉输液,静脉穿刺3次均失败,后更换张护士才穿刺成功。患者非常不满意,其女儿向护士长抱怨,从此,患者拒绝李护士为其护理。护患关系发生冲突的主要因素是
中国再保险有限公司是中国人民保险公司领导下的股份制合营专业再保险公司,他是1981年9月在香港成立的。()
有关水质模型预测中使用的时间尺度,以下状态不属于准稳态的有()。
王某骑自行车路过一个广场,掉进一个没有设置明显标志且未采取安全措施的基坑中,造成腿部受伤,花去医疗费用2000元。王某多次找该项目的建设单位、施工单位索赔,双方互相推诿。承担该责任的主体应是()。【2005年考试真题】
资料:孙某曾应聘在甲公司工作,试用期满后从事技术工作,2年后跳槽至乙企业成为该企业的业务骨干。甲公司为实施新的公司战略,拟聘请孙某担任公司高管。经协商,双方签订了劳动合同,约定:(1)劳动合同期限为2年,试用期为3个月;(2)合同期满或因其他原因离职后,孙
旅游者的不当行为包括影响行程、阻碍合同的正常履行,向导游或领队提出行程单以外的游览要求,侵犯他人财产安全等。()
在五线谱中,高音谱号又称G谱号,中音谱号又称C三线谱号,低音谱号又称()。
中国外交政策的宗旨是()
由直线x=1与抛物线y2=2x所包围的图形绕直线旋转一周,求旋转体的表面积.
执行下列程序,输入框中显示的默认字符串为【】。PrivateSubCommand1_Click()InputBox"Ok","输入参数",Format("&H12")EndSub
最新回复
(
0
)