首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
折半(二分)查找方法对查找表的要求是( )。
折半(二分)查找方法对查找表的要求是( )。
admin
2013-02-02
23
问题
折半(二分)查找方法对查找表的要求是( )。
选项
A、链表存储结构,元素有序排列
B、链表存储结构,元素无序排列
C、顺序存储结构,元素有序排列
D、顺序存储结构,元素无序排列
答案
C
解析
二分查找也叫折半查找,其基本思想是:以处于中间位置元素的关键字和给定值比较,如果相等,则查找成功。如果给定值大于中间位置元素,则下一次在后半个子表进行二分查找。如果给定值小于中间位置元素,则下一次在前半个子表进行二分查找。这样通过逐步缩小范围,直到查找成功或子表为空时失败为止。显然,如果要查找的表是无序排列,则查找就没有意义。另外,查找需要能直接定位表中间位置的元素,即实现随即访问,因此只有顺序存储结构能满足此要求,在链表上只能顺序查找。【总结与扩展】二分查找在查找成功时和给定值进行比较的关键字格式至多为[log
2
n]+1。二分查找在查找不成功时和给定值进行比较的关键字格式最多也不会超过[log
2
n]+l。当查找的表元素值较大时,二分查找的平均查找长度为log
2
(n+1)-1。二分查找要求查找表进行顺序存储并且按照关键字有序排列,因此当对表进行元素插入或删除时,需要移动大量的元素。所以二分查找适用于表不易变动,且又经常进行查找的情况。
转载请注明原文地址:https://kaotiyun.com/show/HbVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
以下网页设计方式中,不能使用户快捷有效的获取其所需信息的是(44)。
采用相幅调制(PAM)技术在带宽为32kHz的无噪声信道上传输数字信号,每种相位对应一种电平幅度。若要达到192Kb/s的数据速率,至少要有(26)种不同的相位。
某校园网内VLAN 2的网关地址设置为137.229.16.1,子网掩码设置为255.255.240.0,则IP地址(28)不属于该VLAN。该VLAN最多可以配置(29)台主机。
ATM在计算机网络中为异步传输模式,它使用的复用技术是(57)。
计算机网络体系采用层次结构的主要原因是(39)。
FTP只能识别两种基本的文件格式,它们是(46)。
下列关于VLAN说法中,错误的是(70)。
利用<form>…</form>标记创建表单,属性(44)用于指定输入数据结果显示到哪个窗口。
The(75)has several major components, including the system kernel, a memory management system, the file system manager, device dr
Communication protocols are(66)connection-oriented or connectionless,(67)whether the sender of a message needs to contact and ma
随机试题
下列各选项中,不属于行政处罚听证程序适用范围的有
使用无菌容器时,错误的方法是()。
A.维持神经与肌肉活动B.调节能量释放C.是构成血红蛋白的成分之一D.参与合成甲状腺素E.提高机体免疫力碘的生理功能是
下列属于不正当竞争行为的是()。
孟德斯鸠
下列做法无助于缩短活动工期的是______。
YouwillhearCraigBarksdale,aconsultantatJeffersonWatson,talkingaboutdifferenttypesofsupplierrelationship.Foreac
Ialwaysthinkofbookswithunutterablefeelings,beingdeeplyindebtedtothem,asIam,forthewarmththeyhavebroughtme.
A.imposedB.accountC.onD.scaleE.extentF.denselyG.inH.whenI.applicableJ.butK.soL.practiceM.thatN.forO.
Thegreenhouseeffectcausestroublebyraisingthetemperatureoftheplanet.The【C1】______riseisnotverymuch,buttheEarth
最新回复
(
0
)