首页
登录
从业资格
在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整
在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整
最全题库
2022-08-02
58
问题
在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整)。若需要找的元素等于A[19],则在查找过程中参与比较的元素依次为( )、A[19]。A.A[28]、A[30]、A[15]、A[20]B.A[28]、A[14]、A[21]、A[17]C.A[28]、A[15]、A[22]、A[18]D.A[28]、A[18]、A[22]、A[20]
选项
A.A[28]、A[30]、A[15]、A[20]
B.A[28]、A[14]、A[21]、A[17]
C.A[28]、A[15]、A[22]、A[18]
D.A[28]、A[18]、A[22]、A[20]
答案
B
解析
折半查找时,下标计算过程为(注:key的值与A[19]相同):
1、mid=[(1+55)/2]=28,把A[28]与key的值比较后,缩小查找范围为:A[1]至A[27];
2、mid=[(1+27)/2]=14,把A[14]与key的值比较后,缩小查找范围为:A[15]至A[27];
3、mid=[(15+27)/2]=21,把A[21]与key的值比较后,缩小查找范围为:A[15]至A[20];
4、mid=[(15+20)/2]=17,把A[17]与key的值比较后,缩小查找范围为:A[18]至A[20];
5、mid=[(18+20)/2]=19,把A[19]与key的值比较后,发现值相等,找到目标。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2410488.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
数据结构中的逻辑结构是指数据对象中元素之间的相互关系。按逻辑结构可将数据结构分为
李某未经许可擅自复制并销售甲公司开发的财务管理软件光盘,已构成侵权。乙公司在不知
在程序设计语言中,()表示了构成语言的各个记号和使用者的关系,而语境是指理解
HTML<body>元素中,( )属性用于定义超链接被鼠标点击后所显示的颜色。
( )是构成我国保护计算机软件著作权的两个基本法律文件。单个自然人的软件著作权
某项目主要由A~I任务构成,其计划图(如下图所示)展示了各任务之间的前后关系以及
已知有序数组a的前10000个元素是随机整数,现需查找某个整数是否在该数组中。以
设有n阶三对角矩阵A,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角
某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时
数据模型通常由( )三要素构成。A.网状模型、关系模型、面向对象模型 B.数
随机试题
Granted,it’saprettyserioustimetobelivingonthisplanet.Insaneterro
Whatisthepassagemainlyabout?[originaltext]Greetingsandintroductions
长日植物的临界日长一定比短日植物的临界日长长。
患者35岁,因下腹痛伴阴道流血在外院诊为盆腔炎、功能失调性子宫出血,抗生素止血治
用平行于坝轴线的铅直缝,把坝段分成为若干柱状体,称(),又称柱状分块。A、斜缝
前三个五年计划的钢产量比后三个五年计划的钢产量少多少万吨: A22212
可在初步设计前做方案规划设计的项目是()。A.大中城市建筑项目 B.技术复
A. B. C. D.
《关于规范面向公众开展的证券投资咨询业务行为若干问题的通知》中的原则规定适用于所
合同当事人承担违约责任的形式有()。 隐藏答案解析A.合同继续履行 B.采取
最新回复
(
0
)