首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
admin
2009-08-25
42
问题
在长度为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://kaotiyun.com/show/Fcnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:姓名=姓-’’出勤’’?姓名屏幕上会显示
下面属于表单方法名(非事件名)的是
SQL语句中修改表结构的命令是
为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于0并且小于等于10”,正确的SQL语句是
为“运动员”表增加一个字段“得分”的SQL语句是
下列选项中不属于面向对象程序设计特征的是
下列选项中不属于结构化程序设计原则的是
下列描述中,不符合良好程序设计风格要求的是
下列叙述中正确的是
对于循环队列,下列叙述中正确的是
随机试题
调节胰高血糖素分泌最重要的因素是
可摘局部义齿固位力的主要来源是固位体与基牙之间的A.吸附力B.大气压力C.摩擦力D.黏结力E.附着力
根据脊柱三柱理论,整个脊柱可分成前、中、后三柱。其中中柱包括
期望继续享有病人角色所获得的利益,是病人角色的( )
以下哪些项符合甲亢的临床表现?()
刘某,多次实施抢劫行为,手段恶劣且数额较大,后来在一次抢劫活动中被警察当场抓获。由于该案是被公安人员当场发现,而且事实清楚,因而在本案的诉讼程序中:()
一般资料:求助者,女性,27岁,公司职员。案例介绍:求助者不合群,经常和父母、同事、客户发生矛盾,人际关系紧张。最近又因琐事与同事发生矛盾,很生气,也为此痛苦,主动来心理咨询。下面是心理咨询师与该求助者的一段对话:心理咨询师:
一、注意事项1.申论考试是对应试者阅读理解能力、综合分析能力、提出和解决问题能力以及文字表达能力的测试。2.作答参考时限:阅读资料40分钟,答卷110分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。二、给定资料
下列说法正确的是()。
Youprobablyalreadyknowthataviselikepressureinthechestisthemostcommonphysicalsignofaheartattack.Youmayeven
最新回复
(
0
)