首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为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
45
问题
某循环队列的存储空间为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://kaotiyun.com/show/yXCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下能正确定义二维数组是
下面不属于软件需求分析阶段任务的是
下面不属于软件设计阶段任务的是
按照“后进先出”原则组织数据的数据结构是
数据库设计过程不包括
不能正确表示数学式的表达式是
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()。
两个或两个以上的模块之间关联的紧密程度称为()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
27岁初产妇,妊娠38周。今晨起床时发现阴道流血,量中等,无明显腹痛及宫缩。可以确诊本病的体征是
阑尾系膜化脓性血栓性静脉炎易导致
黄某,64周岁,在某医疗机构治疗过程中,因为医疗事故而致残,依据《医疗事故处理条例》的规定,赔偿其残疾生活补助费的时间不应超过
下列属于第二类危险源的有()。
债券回购交易是指债券买卖双方在成交后的某个时间于某时以某价格再进行反向交易的行为。()
教师良心虽然外人看不见、摸不着,但教师却能深刻地体验和意识到说明教师良心具有()。
将函数y=cosx+sinx(x∈R)的图像向左平移m(m>0)个长度单位后,所得到的图像关于y轴对称,则m的最小值是()
自治区的自治条例和单行条例生效的条件是()。
Bettingagainstanindustrywithaddictsforcustomerscarriesobviousrisks.【C1】______theseareuncertaintimesforBigTobacco
A.disgracefulB.imperfectC.holdD.considerationE.approvedF.accordinglyG.nakedH.wanderingI.incorrectJ.ignora
最新回复
(
0
)