首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为( )。
设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为( )。
admin
2022-09-09
63
问题
设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为( )。
选项
A、n(n-1)/2
B、n
C、nlog
2
n
D、log
2
n
答案
D
解析
有序线性表的长度为n,设被查找元素为z,则二分查找的方法如下:将x与线性表的中间项比较,中间项的值等于x,则说明已查到,查找结束;若x小于中间项的值,则在线性表的前半部分(中间项以前的部分)以相同的方法进行查找;若x大于中间项的值,则在线性表的后半部分(中间项以后的部分)以相同的方法进行查找。这个过程一直进行到查找成功或子表长度为0(说明线性表中没有这个元素)为止。对于长度为n的有序线性表,在最坏情况下,二分查找只需要比较log
2
n次。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/0K6p777K
本试题收录于:
二级Python题库NCRE全国计算机二级分类
0
二级Python
NCRE全国计算机二级
相关试题推荐
SQL语句中,能够判断“订购日期”字段是否为空值的表达式是
查询所有1982年3月20日以后(含)出生、性别为男的学生,正确的SQL语句是
设有如下关系表:则下列操作中正确的是
下列是与设置系统菜单有关的命令,其中错误的是
下列对于线性链表的描述中正确的是
在考生文件夹下的“雇员管理”数据库中完成如下操作:(1)为“雇员"表增加一个字段名为EMAIL、类型为“字符型”、宽度为20的字段。(2)设置“雇员”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。(3)在
单击表单中的命令按钮,要求弹出一个“祝考试顺利!”的消息对话框,应该在命令按钮的Click事件中编写代码()。
在VisualFoxPro中,使用LOCATEALL命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
进行字符串比较时,使命令:?"我们大家"="我们",结果为逻辑假的设置是()。
随机试题
A.格列本脲B.胰岛素C.阿卡波糖D.二甲双胍E.罗格列酮属于治疗l型糖尿病的药物是
(2007年)设行列式,Aij表示行列式元素aij的代数余子式,则A13+A33+A43等于()。
根据《建设工程安全生产管理条例》规定,下列工程中,需要由施工单位组织专家对其专项施工方案进行论证、审查的有()。
工作最早可能开始时间是指()。
当前大多退休人士退休后的收入来源能满足客户退休后的生活品质要求。()
资本化期间,是指从借款费用开始资本化时点至停止资本化时点的期间;借款费用暂停资本化的期间也包括在内。()
被称为中国三大名醋的分别是()。
张某25岁,1年前无明显诱因头晕、乏力,家人发现其面色不如以前红润,但能照常上班,最近症状加重并伴有活动后心慌,到医院就诊。医生通过一些相关信息和体格检查,建议患者进行必要的实验室检查后确诊为缺铁性贫血,然后给予其膳食调整建议。请根据上述案例回答以
PC
Theprocesswherebysottwareisinstalledintoanoperationalenvironmentiscalled”(74)”.
最新回复
(
0
)