早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值21,所需的关键码比较次数为( )
题目
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值21,所需的关键码比较次数为( )。A.2B.3C.4D.5
参考答案
正确答案:A
基本思想:首先,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。 重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。首先将顺序表一分为二,将21与中间值15进行比较,比15大,再将21与大于15的部分进行比较,即21与中间值21进行比较,刚好相等。
基本思想:首先,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。 重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。首先将顺序表一分为二,将21与中间值15进行比较,比15大,再将21与大于15的部分进行比较,即21与中间值21进行比较,刚好相等。
看了在顺序表(3,6,8,10,1...的网友还看了以下:
F检验的临界值表中两个f分别表示什么? 数学 2020-04-05 …
概率密度函数与分布函数的区别概率密度函数f(x)在x取某一值时所得到的值有什么意义,反映了什么,能 数学 2020-04-05 …
下表显示了某次钓鱼比赛的结果,上行的值表示钓到的鱼数,下行的值表示钓到n条鱼的参赛人数。N0123 其他 2020-04-06 …
已知cosO=-3/5,O属于(/2,),求sin(O+/3)的值已知sinO=-12/13,O是 数学 2020-05-13 …
两道计算机汇编语言大题五、程序设计题1、要求将DATA1数据区中的20个字节数据传送到DATA2数 数学 2020-05-17 …
●下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示 计算机类考试 2020-05-26 …
● 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表 计算机类考试 2020-05-26 …
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示 计算机类考试 2020-05-26 …
代数式求值,解方程,(1)5x+3x²-(2x-2x²-1),其中x=-5(代数式求值)(2)2a 数学 2020-06-05 …
(2012•武汉模拟)下表显示了某次钓鱼比赛的结果,上行的值表示钓到的鱼数,下行的值表示钓到n条鱼 其他 2020-06-19 …