首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是
admin
2019-05-17
66
问题
设表的长度为n。下列查找算法中,在最坏情况下,比较次数最少的是
选项
A、有序表的二分查找
B、顺序查找
C、寻找最大项
D、寻找最小项
答案
A
解析
有序表的二分法查找只适用于顺序存储的有序表。二分查找的基本方法是:将被查元素x与线性表的中间项进行比较,若中间项的值等于x,则说明查到;若小于中间项的值则在线性表的前半部分以相同的方法进行查找;若大于中间项的值则在线性表的后半部分以相同的方法进行查找。在最坏情况下,二分查找需要比较log
2
n次。顺序查找、寻找最大项、寻找最小项,在最坏情况下,比较次数都是n次。所以选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/VWRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char**P、{++p;printf("%sha",*p);)main(){char*a[]=("Morning","Afternoon","Evening
有以下程序#include#definesuB(a)(a)-(a)main(){inta=2,b=3,c=5,d;d=SUB(a+b)*c:pfintf("%d\n",d);}
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;c
如果定义floata[10],x;则以下叙述中正确的是
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
给定程序中已建立一个带有头结点的单向链表,链表中的各结点按数据域递增有序链接。函数fun的功能是:删除链表中数据域值相同的结点,使之只保留一个。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生
请编写函数fun,函数的功能是求出二维数组周边元素之和,作为函数值返回。二维数组中的值在主函数中赋予。例如:二维数组中的值为:1357929994699981
某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为()。
数据库系统的三级模式不包括()。
负责数据库中查询操作的数据库语言是( )。
随机试题
拆卸尺寸较大的轴承或其他过盈连接零件时,为了使轴和轴承免遭破坏,要利用()来拆卸。
创造性思维产生的源泉是()
“南宋四大家”是范成大、尤袤、杨万里与()
伤寒肠道病变特点是
工程量清单的作用有()。
期货公司从事期货投资咨询业务,应当经()批准取得期货投资咨询业务资格。
套利对期货市场的作用()。
下列各项中,不属于税务行政诉讼中提及的“征税行为”的是()。
甲向乙热水器厂购买热水器一台,乙指示丙运输公司交给甲。因该热水器在出厂前存在质量缺陷,甲在使用热水器过程中,热水器突然爆裂,炸伤了甲的左臂。下列选项中,正确的是()。
【】是运行Java小应用程序的一个软件单元,对Java小应用程序的访问权限加以限制。
最新回复
(
0
)