首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
admin
2021-02-25
61
问题
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
选项
A、15
B、16
C、20
D、0或35
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/hGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
若有以下程序main(){intij=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a[i];a[
以下叙述正确的是()。
对于循环队列,下列叙述中正确的是( )。
有以下程序#include<stdio.h>yoidmain(){ints;scanf(’’%d’’,&s);while(s>0){switch(s){case1:printf(’’%d’’,s+5);case2:printf
有以下程序段:#include<stdio.h>intj;floaty;charname[50];scanf(’’%2d%f%s’’,&j,&y,name);当执行上述程序段时,从键盘上输入55566
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<:3;i++)s*=fun();printf("%d\n",s
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\
有两个关系R和T如下图所示:则由关系R得到关系T的运算是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
随机试题
女,33岁。白带增多,脓性。体检:宫颈、阴道充血,脓性分泌物,宫颈呈颗粒性糜烂,中度。首选的治疗方案是
男性,45岁,因骨折长期卧床,已有下肢静脉血栓形成,某日突诉胸痛,伴气急,咯血。最可能的诊断是
某幼儿园老师近半个月来连续发现20余名三四岁幼儿精神差,食欲减退,其中5人眼睛发黄、发热。为尽快做出诊断,应立即进行哪项检查
可使高血压患者血压升高的药物是
目前主张的糖尿病患者"高糖饮食",其中碳水化合物应占总热量的比例为
下列法人信贷业务操作风险,发生在贷款发放环节的是()。
开立一般存款账户之前,必须开立的账户是()。
BlackdeaththatdroveNewtonfromhiscollegeandintoamomentousdiscovery,【C1】______Englandin1665.Astronomicalrecords
Whatisthelecturemainlyabout?
WasthemanweknowasShakespearereallytheauthoroftheShakespeareanWorkshiscomediesandhistragedies?Didhereallywr
最新回复
(
0
)