首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
admin
2021-07-09
32
问题
某循环队列的存储空间为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。故选择A选项
转载请注明原文地址:https://kaotiyun.com/show/Iatp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),x—1);printf(“x=%d,y=%d”,X,y);
下面结构体的定义语句中,错误的是()。
下列叙述中正确的是( )。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算如下公式直到并且把计算结果作为函数值返回。例如,若形参e的值为1e-3,则函数返回值为0.55
下列选项中属于面向对象设计方法主要特征的是()。
以下选项中,合法的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
以下语句定义正确的是()。
下面不属于软件需求规格说明书内容的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
不符合胰岛增生的描述是
关于口腔颌面部解剖特点下列哪项是错误的
()是判别内部收益率是否满足要求的基准参数。
为确保所摊铺路面做到均匀不问断地摊铺,摊铺机要满足的要求有()。
消防水泵从市政管网直接抽水时,应在消防水泵出水管上设置()。
下列各项中,属于《会计法》规定的行政处罚的形式有()。
下列关于我国全面依法治国基本方略说法正确的有()。
下表为××市2017年3月11日110报警服务台接警记录单的部分内容,下表中的警情,属于110报警服务台受理投诉的范围的有()。
设f(x)在(-∞+∞)上可导,[f(x)-f(x-1)],则a=________.
对有n个结点、e条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先遍历,时间复杂度为(10)________________。
最新回复
(
0
)