首页
登录
从业资格
在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整
在55个互异元素构成的有序表A[1..55]中进行折半查找(或二分查找,向下取整
免费题库
2022-08-02
16
问题
在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://tihaiku.com/congyezige/2407817.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到(
某模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就是下
对于n个元素的关键字序列{K1,K2,…,Kn},当目仅当满足Ki小于等于K2i
()不属于功能测试用例构成元素。A.测试数据 B.测试步骤 C.预期
对于初始为空的栈S,元素A、D、E、B、C全部一次性进栈后再进行出栈,则合法的出
对于初始为空的栈S,入栈序列为a、b、c、d,e,且每个元素进栈、出栈各1次。则
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素
设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知
设数组a[0...n-1,0...m-1](n>1,m>1)中的元素以行为
随机试题
PhilosophyofLogicalAnalysisModernphysicsandphysio
InrecentyearsAmericansocietyhasbecomeincreasinglydependentonitsun
AnexplosionhadthrownradiomanHarleyOlsonoutofbed.Heworkedwildly,
[originaltext]Inordertodiagnoseandtreatabnormalbehavior,wehavetos
Criminologyhastreatedwomen’sroleincrimewithalargemeasureofindiff
D
钢筋牌号HRB335中335指钢筋的极限强度。()
白斑的好发部位是() A.口底粘膜 B.软、硬腭粘膜
具有生风动血致病特点的邪气是A.风邪 B.寒邪 C.湿邪 D.燥邪
在排风系统中,利用生产过程或设备本身产生的气流,诱导有害物随气流进入罩内的排风罩
最新回复
(
0
)