首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
admin
2009-08-25
29
问题
在长度为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://jikaoti.com/ti/mQb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
将当前表单从内存中释放的正确语句是
创建一个视图,使用的SQL命令是
为“歌手”表增加一个字段“最后得分”的SQL语句是
下列选项中不符合良好程序设计风格的是
下列叙述中正确的是
下列对于线性链表的描述中正确的是
(1)在mybase数据库中建立视图myview,视图中包括客户名、订单号、图书名、单价、数量和签订日期字段。然后使用SQLSELECT语句查询:“吴”姓读者(客户名第一个字为“吴”)订购图书情况,查询结果按顺序包括myview视图中的全部字段,并要求先按
如果进栈序列为A,B,C,D,则可能的出栈序列是()。
随机试题
以下关于小儿生长发育所需能量的说法哪项是错误的
具有燥湿健脾,祛风湿,发汗,明目功效的药物是
根据消费税法律制度的规定,下列说法正确的是()。
下列关于“云计算”的说法正确的是:
法律的制定有一个严格程序,理论上也是民意的显示。不能在一时情况下因为民意就改,这会破坏法律的__________性。如果开了口子,以后大家__________,那就连法律都不要了。填入划横线部分最恰当的一项是:
1.2010年7月5日凌晨,沪陕高速蓝田段发生一起重大交通事故,一辆印有“司法”字样的制式警车与路边一辆大货车追尾,造成警车上3死1伤。经调查,车祸发生时,驾驶警车的司机是商洛市商州区司法局局长的儿子,其在车祸中当场身亡,车上死者和伤者都是同学朋友关系。
设A为n阶非零矩阵,E为n阶单位矩阵,若A3=O,则()
阅读以下说明和C++代码,将应填入(n)处的字句写在对应栏内。【说明】某网络游戏存在战士(Fighter)、野蛮人(Savage)、白法师(WhiteWitch)三种角色,它们具有Role接口,角色的类图关系如图1.1所示。现要将黑法师(Bla
计算斐波那契数列第n项的函数定义如下:intfib(intn)if(n==0)return1;elseif(n==1)return2:elsereturnfib(n-1)+f
Theyonlyhavealimitedamountoftimetogettheirpointsacross.,
最新回复
(
0
)