首页
登录
从业资格
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取
题库
2022-08-02
52
问题
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取整),若待查找的元素正好等于a[9],则在此过程中,依次与数组中的(61)比较后,查找成功结束。A.a[6]、a[7]、a[8]、a[9]B.a[6]、a[9]C.a[6]、a[7]、a[9]D.a[6]、a[8]、a[9]
选项
A.a[6]、a[7]、a[8]、a[9]
B.a[6]、a[9]
C.a[6]、a[7]、a[9]
D.a[6]、a[8]、a[9]
答案
B
解析
二分查找法的原则是:首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
转载请注明原文地址:https://tihaiku.com/congyezige/2407814.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到(
若要求对大小为n的数组进行排序的时间复杂度为O(nlog2n),且是稳定的(即如
表示"以字符a开头且仅由字符a、b构成的所有字符串"的正规式为( )。A
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每
( )不属于功能测试用例构成元素。A.测试数据 B.测试步骤 C.预期结果
对于初始为空的栈S,入栈序列为a、b、c、d,e,且每个元素进栈、出栈各1次。则
对于初始为空的栈S,入栈序列为a、b、c、d、e,且每个元素进栈、出栈各1次。则
对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。则不合
对于初始为空的栈S,入栈序列为a、b、c,且每个元素进栈、出栈各1次。则不合法的
给定包含n个正整数的数组A和正整数x,要判断数组A中是否存在两个元素
随机试题
Youcanperformallthosefunctionsthatyouperformatpresentwithyourmo
Thedifferencesbetweenmenandwomen(1)_____whytheyhavedifferentexpec
A.过点(1,-1,0),方向向量为2i+j-k B.过点(1,-1,0),方
针对高血压风险一级管理对象,要求应至少每()随访1次,了解血压控制情况,针对患者
以下正确的描述是()A.烤瓷金属全冠应选择高熔性瓷粉 B.金属膨胀系数应
当一家银行的实力范围狭窄、资源有限,或是面对强大的竞争对手时,()可能是它唯一
患者女,26岁。尿频、尿急、尿痛8天,以“急性尿路感染”在门诊应用抗生素治疗,进
个别指导法的缺点主要在于( )。A.指导者可能有意保留自己的经验 B.指
某企业在2015年3月20日以其机器设备作抵押向银行申请贷款100万元。银行审查
(2021年真题)关于联合试运转费的说法,正确的()。A.不发生试运转或试
最新回复
(
0
)