首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
admin
2019-12-17
32
问题
在长度为n的顺序表中查找一个元素,假设需要查找的元素有一半的机会在表中,并且如果元素在表中,则出现在表中每个位置上的可能性是相同的。则在平均情况下需要比较的次数大约为( )。
选项
A、n
B、3n/4
C、n/2
D、n/4
答案
B
解析
在顺序表中查找,最好情况下第一个元素就是要查找的元素,则比较次数为1;在最坏情况下,最后一个元素才是要找的元素,则比较次数为n。这是找到元素的情况。如果没有找到元素,则要比较n次。因此,平均需要比较:找到元素的情况×
+未找到元素的情况×
=(1+2+…+n)/n×
+n×
=
,大约为3n/4。
转载请注明原文地址:https://kaotiyun.com/show/ShCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
以下四个程序中,完全正确的是
以下选项中不能用作C程序合法常量的是
有下列程序:fun(charp[][10]){intn=0,i;for(i=0;i
结构化程序设计的3种结构是()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为:DBGEHACIFJ。则按层次输出(从上到下,同一层从左到右)的序列为
下列数据结构中,能够按照“先进后出”原则存取数据的是
定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。关系模式SC的主键是
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
随机试题
在环氧煤沥青防腐中,钢管两端各留()不涂底漆。
政策实验的关键环节是()
男,32岁,突然剧烈腰痛,并放射到左下肢痛麻木。经检查,诊断为腰椎间盘突出症。影像学检查:腰3、4、5椎间盘退行性变。患者处于急性疼痛阶段,最好的康复治疗是
A、苯海拉明B、西咪替丁C、组胺D、阿司咪唑E、昂丹司琼镇静作用明显的H1受体阻断剂()
工程建设标准按级别分类不包括()。
关于远期合约,以下表述错误的是()。
在一个理性的无摩擦的均衡市场上,期货价格与现货价格具有稳定的关系,即期货价格相当于交易者持有现货金融工具至到期日所必须支付的净成本。()
旅行社在为客人办理了委托事宜后,应保存()以备查验。
[*]
给依约履行下定义。在何种情况下不适用法院的依约履行判决?
最新回复
(
0
)