首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
admin
2009-08-25
48
问题
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
选项
A、O(n)
B、O(n2)
C、O(log2n)
D、O(nlog2n)
答案
C
解析
二分查找法也称为折半查找法。它的基本思想是:将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2],则找到x,算法终止;如果x<a[n/2],则只要在数组a的左半部继续搜索x(这里假设数组元素呈升序排列);如果x>a[n/2],则只要在数组a的右半部继续搜索x。每次余下n/(2i)个元素待比较,当最后剩下一个时,即n/(2i)=1。故n=2i;所以i=log2n。
转载请注明原文地址:https://www.kaotiyun.com/show/Fcnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
假设表单上有一选项组:⊙男○女,如果选择第2个按钮“女”,则该选项组Value属性的值为
在VisualFoxpro中,属于命令按钮属性的是
如果运行一个表单,下列事件首先被触发的是
SQL语句中删除视图的命令是
假设有student表,可以正确添加字段“平均分数”的命令是
下列与修改表结构相关的命令是
SQL语句中修改表结构的命令是
下列选项中不属于结构化程序设计原则的是
在VisualFoxPro中,下面关于属性、方法和事件的叙述错误的是
在VisualFoxPro中,为了将菜单作为顶层菜单,需要设置表单的某属性值为2,该属性是
随机试题
下列关于目标管理的说法错误的是()。
创伤性窒息的临床表现最明显的部位是
A.回阳救逆B.补火助阳C.温胃止呕D.发汗平喘E.发表解肌肉桂功善于
相证的基本病理改变为()
A、心源性水肿B、肝源性水肿C、肾源性水肿D、黏液性水肿E、特发性水肿水肿伴颈静脉怒张为
建设用地费用中,土地征收及迁移补偿费包括( )。
给出下面的代码段,下面的哪些陈述为真?()publicvoidcreate(){VectormyVect;myVect=newVector();}Ⅰ:第2行的声
Youwillhearanotherfiverecordings.Foreachrecording,decidethereasonforthetelephonecall.Writeoneletter(A-H)next
Nodirectrelationshiphasbeenprovenbetweenhighcholesterollevelsandheartattacks.ComparedwiththenumberofAmerican
FarewelltoAthensEveryOlympicGamesprovidesuswithdefiningmoments.Someareobvious—likeCathyFreeman’sgoldenrun
最新回复
(
0
)