首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
admin
2021-07-09
49
问题
某循环队列的存储空间为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://kaotiyun.com/show/3vtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义语句int(*f)(int);则以下叙述正确的是
有以下程序#include#deftneN3voidfun(inta[][N],intb[]){inti,j;for(i=0;i<N;i++){b[i]=a[i][0];for(j=1;j<N;j++)
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
下列选项中,能正确定义数组的语句是
以下叙述中错误的是()。
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
以下叙述中正确的是
以下可以将任意一个两位整数n的个位数与十位数对换的表达式为()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
给定程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域依次为10、8、6、4、2。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程
随机试题
关于消化道出血的描述,错误的是
SQLServer后端组件包括两个服务:________和SQLServer服务。
我国完成社会主义改造后,国内主要矛盾发生了变化。下列选项中不属于这个时期主要矛盾的是
下列选项中哪一个不属于我国营业税的纳税入?()
一级负荷用户应由两个电源供电,当一个电源发生故障时,另一个电源()不致同时受到破坏。
下列建筑中,当其防烟楼梯间的前室或合用前室采用敞开阳台时,楼梯间可不设置防烟系统的是()。
在Word编辑状态下,通过()操作可以选中整个文档内容。
下列选项中,用热水比用冷水洗涤效果更好的是:
已知三棱锥的三视图如图所示,则它的外接球表面积为().
设一球面过点M(1,2,3)且与各坐标面相切,求此球面方程.
最新回复
(
0
)