首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
admin
2009-08-25
33
问题
在长度为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全国计算机二级
相关试题推荐
下列所列各项属于命令按钮事件的是
表单里有一个选项按钮组,包含两个选项按钮Option1和Option2,假设Option2没有设置Click喜件代码,而Optionl以及选项按钮组和表单都设置了Click事件代码,那么当表单运行时,如果用户单击Option2,系统将
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
向student表插入一条新记录的正确SQL语句是
下列选项中不属于结构化程序设计原则的是
下面程序的运行结果是:SETTALKOFFn=1DOproclWITH(n)?n+2PROCEDUREproc1PARAMETERSnFORk=2TO4n=
下列对于线性链表的描述中正确的是
下列关于线性链表的叙述中,正确的是
在考生文件夹下完成如下操作:(1)打开表单one,如图1所示,通过设置控件的相关属性,使得表单开始运行时焦点在“打开”命令按钮上,并且接下来的焦点的移动顺序是“关闭”和“退出”。(2)打开表单two,如图2所示,使用“布局”工具栏的“
随机试题
患者男性,36岁。间断水肿1个月伴少尿1周。BP160/86mmHg,尿检:尿蛋白(+++),RBC15~20个/HP,血BUN12.8mmol/L,Cr565μmol/L。治疗采用
支气管哮喘的患者出现下面哪些情况提示病情严重或有合并症发生
甲、乙两软黏土地基土层分布如图5—1所示,甲地基软黏土厚度h1为8.0m,乙地基软黏土层厚度h2为6.0m,两地基土层物理力学指标相同当甲地基预压240天时地基固结度达0.8,问乙地基需要预压()天地基固结度也可达到0.8。[2005年真题]
()是风险管理的第一步。
建筑钢材最重要的力学性能是()。
未办理工商营业登记的,从事生产、经营的纳税人可以暂不办理税务登记。()
我国利率市场化的内容有()。
如果在审计报告中增加强调事项段,注册会计师应当采取的措施包括()。
甲公司和A公司适用的所得税税率均为25%。甲公司与A公司2016年度有关资料如下:(1)甲公司2016年1月1日发行股票10000万股取得A公司70%的股权,并能够对A公司实施控制。甲公司普通股股票每股面值为1元,发行日每股市价为2.95元,甲公司另
一、注意事项一、本试卷由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。二、给定资料1.笋岗村是深圳一个著名的城中村。和城市里的小区比,村内的居住条件几乎
最新回复
(
0
)