首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
admin
2020-01-10
30
问题
某循环队列的存储空间为Q(1:m),初始状态为:front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为( )。
选项
A、m-1
B、1
C、m
D、0
答案
B
解析
循环队列长度为m,由初始状态为front=rear=m可知此时循环队列为空。入队运算时,首先队尾指针(rear)进1(即rear+1),然后在rear指针指向的位置插入新元素。特别的,当队尾指针rear=m+1时,置rear=1。退队运算时,排头指针(front)进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=m+1时,置front=1。从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,则该循环队列中的元素个数为m-(m-1)=1。故选择B选项。
转载请注明原文地址:https://jikaoti.com/ti/lKG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序main(){inti,j=0;chara[]="Howareyou!";for(i=0;a[i];i++)if(a[i]!=’’)a[j++]=a
设有定义:intx=0,*p;紧接着的赋值语句正确的是
设某棵树的度为3,其中度为3、1、O的结点个数分别为3、4、15。则该树中总结点数为
下面叙述中错误的是
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
有以下程序,其中k的初值为八进制数#include<stdio.h>>main(){intk=011;printf("%d\n",k++);}程序运行后的输出结果是
下列描述中,不符合良好程序设计风格要求的是
表达式:(int)((double)9/2)-9%2的值是
给定程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系数a。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下
已知chara;intb;floatc;doubled;则表达式a-b+c-d结果为()型。
随机试题
A.脑出血B.重症肌无力C.吉兰-巴雷综合征D.脑性瘫痪E.脊髓炎下列疾病拟诊为女孩,8岁,10天前出现四肢瘫痪,腱反射消失,腰穿示细胞数3×106/L,蛋白0.8g/L,糖3.0mmol/L,氯化物121mmol/L
与时俱进是马克思主义的()
酗酒属于
流行性乙型脑炎病理改变包括
关于制药环境的空气净化,其层流型净化技术常用于
下列选项中,()不属于证券登记结算机构的基本职能。
2n
Thelastfewweekshavebeenenjoyable.
Whatisthepurposeofthetalk?
Skipthatthirdhelpingofroastbeef,savetheplanetanddoyourheartafavoratthesametime.That’stheadviceofAlan
最新回复
(
0
)