首页
登录
从业资格
在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与(
在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与(
最全题库
2022-08-02
77
问题
在有11个元素的有序数组a[1..11]中进行二分法查找(即折半查找),依次与( )比较后,成功找到元素a[5]。A.a[6]、a[2]、a[5]B.a[6]、a[4]、a[5]C.a[6]、a[3]、a[4]、a[5]D.a[6]、a[8]、a[4]、a[5]
选项
A.a[6]、a[2]、a[5]
B.a[6]、a[4]、a[5]
C.a[6]、a[3]、a[4]、a[5]
D.a[6]、a[8]、a[4]、a[5]
答案
C
解析
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
二分查找的算法要求有:1.采用的顺序存储结构2.必须按照关键字大小有序排列
二分查找的算法复杂度:二分查找的基本思想是将n个元素分成大致相等的两部分,x是要查找的元素。取a[n/2]与x做比较,如果x=a[n/2],则找到x,算法中止;如果x < a[n/2],则只要在数组a的左半部分继续搜索x,如果x > a[n/2],则只要在数组a的右半部搜索x.假设有n个元素,接下来操作元素的剩余个数为:n,n/2,n/4......n/2k。由于n/2k 取整后 >= 1,即令n/2k = 1,得到k = log2n。所以时间复杂度为O(logn)
转载请注明原文地址:https://tihaiku.com/congyezige/2427613.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列属于BIM技术较二维CAD技术的优势的是()。A.基本图元元素 B.各构件
下列HTML标签中,用于提交表单的内容到服务器的表单元素是()。A.<INPUT
在网页设计中,可以使用()来定义如字体、颜色、位置等网页中的元素。A.AS
要在页面中设置预先选定复选框或单选按钮,可将元素设置为()。A.checked
NAPT工作中使用那些元素进行转换?()A.MAC地址+端口号 B.IP地址
(6)不是通信协议的基本元素。A.格式 B.语法 C.传输介质 D.计时
(68)不是通信协议的基本元素。A.格式 B.语法 C.传输介质
对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储
设数组a[1..10,5..15]的元素以行为主序存放,每个元素占用4个存储单元
从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序
随机试题
关于政府预算政治决策程序的强制性,下列说法错误的是()。A.预算标准的强制性
作为检验填土压实质量控制指标的是( )。A.土的可松性 B.土的压实度 C
生地黄、当归在龙胆泻肝汤中的主要作用是A.凉血活血 B.养血祛瘀 C.滋阴养
裂隙发育程度分级中,( )对基础工程影响不大,对其他工程可能产生相当影响。
急性乳腺炎患者,脓肿形成后治疗的最重要措施是A.监测体温变化 B.切开引流
基础心理学是研究()。 (A)正常成人心理现象的心理学基础学科 (B
丙公司2×19年6月30日自非关联方处取得了丁公司60%的股权,能够对丁公司实施
甲公司2×15年发生以下有关现金流量:(1)当期销售产品收回现金3600
下列项目中可以由招标人直接确定评标专家的有()。A.技术复杂.专业性强的项目
最新回复
(
0
)