首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
admin
2020-04-18
30
问题
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
选项
A、m-1
B、m
C、1
D、0
答案
A
解析
循环队列长度为m,由初始状态为front=rear=m,可知此时循环队列为空。入队运算时,首先队尾指针进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。
从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m 。该题中m-1<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m=m-1。故选A选项.
转载请注明原文地址:https://jikaoti.com/ti/fdG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序:#includemain(){FILE*fp;inta[10]={1,2,3},i,n;fp=fopen("d1.dat","w");for(i=0;i<3;i++)fprintf(fp,"%d",a[i]);fprintf(
在进行逻辑设计时,将E—R图中实体之间联系转换为关系数据库的()。
若有定义:char*ps[]={"aa","bb","cc","dd"};,则以下叙述正确的是()。
有如下程序:#includeintconvert(int*data){return(*data)++;}main(){intdata=56;convert(&da
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,
函数fun的功能是:计算1+z++…+的前n项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
下面可以作为软件需求分析工具的是()。
数据流程图(DFD图)是
随机试题
三角洲处于地壳持续稳定()的地带。
Manystudentsfindtheexperienceofattendinguniversitylecturestobeaconfusingandfrustratingexperience.Thelecturersp
初产妇,从分娩后第2天起,持续3天体温在37.5℃左右,子宫收缩好、无压痛,会阴伤口无红肿、无疼痛,恶露淡红色、无臭味,双乳肿胀有硬结。体温较高的原因最可能是
下列各项,除哪项外,均属小儿正常动作发育()
林先生,41岁,上腹止痛伴反酸、暖气2个月,检察有上腹部轻压痛,大便隐血实验阳性,经纤维胃镜检查后诊断为十二指肠球部溃疡。纤维胃镜检查前准备不需要
在施工组织设计中,()是施工组织部署的最主要内容。
2019年3月2日,A公司为支付货款,向B公司签发一张票面金额为30万元的银行承兑汇票,承兑银行甲银行已经签章,票据到期日为2018年9月2日。2019年4月28日,B公司为支付货款,拟将该汇票背书转让给E公司,遂在背书人签章一栏签章背书,但未填
决定着教育领导权和受教育权的主要因素是()。(2014年上半年真题)
瑞吉欧幼儿教育方案源于()。
Today,moreandmorepeopleareusingcreditcardsinsteadofmoneytobuythethingstheyneed.Almostanyonewhohasasteady
最新回复
(
0
)