首页
登录
从业资格
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取
在12个互异元素构成的有序数组a[1..12]中进行二分查找(即折半查找,向下取
题库
2022-08-02
46
问题
在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中是否存在两个元素
随机试题
[originaltext]M:MayIcashthesetraveler’schecksfor$300here?W:Ofcourse
Fancyathree-dayweekend—notjustonceinawhilebutweekinweekout?You
In17th-centuryNewEngland,almosteveryonebelievedinwitches.Struggling
IdecidedtogotothelibraryassoonasI______.A、finishwhatIdidB、finished
宫内节育器的避孕原理不包括A、影响受精卵发育 B、宫腔内自然环境改变 C
某程序流程如图9所示,若运行时分别输入5、1、-2,则运行结果是( )。
共用题干 AboutEnd-of-LifeCareDyingpatien
无面额股票又被称为()。A:比例股票B:权益股票C:份额股票D:资产股票
关于地下连续墙的优点,以下说法正确的是()。A.施工全盘机械化,速度快、精度高
混凝土重力坝中分缝的主要作用是( )。A.便于浇筑混凝土 B.散热 C.防
最新回复
(
0
)