首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
admin
2021-06-15
67
问题
设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
选项
A、19
B、20
C、m-19
D、m-20
答案
D
解析
循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置,因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=30,rear=10时,队列中有m-30+10+1=m-19个元素,比较次数为m-20次,D选项正确。
转载请注明原文地址:https://jikaoti.com/ti/toz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
以下叙述中正确的是()。
有以下程序#includeintfun(intn){inta;if(n==1)return1;a=n+fun(n-1);return(a);}main(){printf("%d\n",fun(
下列数据结构中,能用二分法进行查找的是
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为i
有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
以下程序调用fun函数求数组中最大值所在元素的下标。#includevoidfun(int*s,intn,int*k){inti;for(i=0,*k=i;i
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
关于算法,以下叙述中错误的是
算法的空间复杂度是指()。
随机试题
如果应用程序要在Applet上显示输出,则必须重写的方法是()。
四唑氮蓝试验(NBT)反映
A.医生对自杀的患者予以制止B.医生的行为以保护患者利益、促进患者健康、增进其幸福为目的C.医生要保护患者的隐私D.医生的行为要遵循医德规范的要求E.医生在紧急灾难(如传染病流行)面前要服从卫生部门调遣能体现医生特殊干涉权的是
季度财务会计报告的保管期限为( )年。
行政处罚制裁的行为是国家工作人员与其职务有关的违法、渎职或失职行为。()
需要层次理论的提出者和代表人物是()。
2011年4月,甲为了骗取保险金,请朋友乙帮忙联系购买,一辆车。某日,乙窜人某小区盗车。被巡逻的保安员发现,乙用撬棍将保安员打晕,在驾驶盗来的车准备逃离时,担心保安员醒后报警,又下车用匕首将保安员捅死。乙将该车交给甲,要价5万元,甲在得知车是偷来的后只付给
下列全部属于舌尖中、浊、鼻音的一组汉字是()。(西南大学2015)
使用“开始”菜单打开“资源管理器”,在C盘根目录下创建名为“打字.txt”的文本文档。
Itseemslogical:Collegegraduateshavelowerunemploymentandearnmorethanlesseducatedworkers,so,thethinkinggoes,the
最新回复
(
0
)