首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
admin
2019-12-17
30
问题
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
选项
A、n
B、3n/4
C、n/2
D、n/4
答案
B
解析
在顺序表中查找,最好情况下第一个元素就是要查找的元素,则比较次数为1;在最坏情况下,最后一个元素才是要找的元素,则比较次数为n。这是找到元素的情况。如果没有找到元素,则要比较n次。因此,平均需要比较:找到元素的情况×
+未找到元素的情况×
=(1+2+…+n)/n×
+n×
=
,大约为3n/4。
转载请注明原文地址:https://jikaoti.com/ti/COG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
假定已建立以下链表结构,且指针P和q已指向如图所示的节点:则以下选项中可将q所指节点从链表中删除并释放该节点的语句组是
有以下程序段:int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
以下选项中关于C语言常量的叙述错误的是
编写程序,实现矩阵(3行、3列)的转置(即行列互换)。例如,若输入下面的矩阵:100200300400500600700800900则程序输出:100400700200500800300600
关系表中的每一行记录称为一个()。
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
层次型、网状型和关系型数据库划分原则是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
用光学比较仪测量某轴直径,读数为20.005mm,设该比较仪示值误差为+0.001mm,试求该轴的实际尺寸是多少?
《搜神记》作者干宝的字是【】
某施工企业分别编制了的施工生产计划与建设工程项目施工进度计划,其中建设工程项目的某分部工程双代号网络计划如下图所示,其中生产性工作D、F之间的先后顺序关系属于工艺关系。
既有凭证输入权又有凭证审核权的人员可以审核任何人输入的凭证。()
()都对财务会计报表的编制依据、编制要求、提供对象等作了明确的规定。
下列关于存货减值的表述中,正确的有()。
有科学家使用一种CRISPR基因编辑技术,给20头奶牛植入了一种与抗结核病相关的基因,其中11头感染结核病的奶牛活过了3年。科学家因此得出结论,对奶牛进行基因改造可以抵抗结核病。以下哪项如果为真,最能支持上述论证?
在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( )。
Duringthestaffmeeting,Ms.Crabbeemphasizedtheimportanceofobservingofficedresscodesat______times.
21.Thegreatestachievementofhumankindinitslongevolutionfromancienthominoidancestorstoitspresentstatusistheacq
最新回复
(
0
)