首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
admin
2021-05-06
31
问题
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
选项
A、15
B、16
C、20
D、0或35
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/VTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是()。
有如下类定义:c1assAA{inta;public:intgetRef()const{retum&a;}//①intgetValue()const{retuma;}
下列字符串中不能作为C++标识符使用的是()。
软件测试的目的是()。
有如下程序:#includeusingnamespacestd;intmain(){charstr[100],*p;cout
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMyClass{public:MyClass(){cout<<’*’;}M
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objAl,请在注释∥********1********后添加适当的语句。(2)为类0bjA0增加友元函数
以下()不属于对象的基本特征。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
在C++语言系统中,用于输入数据所使用的标识符cin是
随机试题
羊水过多是指
以下对糖尿病检验结果的解释正确的是
患儿,男,7岁。咳嗽、咳痰5天,医嘱给予氧气雾化吸入治疗,执行操作时错误的是
建设工程预算编制中的总预算由()组成。【2014年真题】
价值规律的作用是()。
将植物的种子放到塑料袋里保存,结果是()。
2013年一季度国内生产总值118855亿元,按可比价格计算,同比增长7.7%。分产业看,第一产业增加值7427亿元,同比增长3.4%;第二产业增加值54569亿元,增长7.8%;第三产业增加值56859亿元,增长8.3%。从环比看,一季度国内生产总值增
如果在一个两位数之间插人一个数字后所得到的三位数是原来两位数的9倍.则所有这样的两位数共有多少个?
只有不明智的人才在董嘉面前说东山郡人的坏话,董嘉的朋友施飞在董嘉面前说席佳的坏话,可是令人疑惑的是,董嘉的朋友都是非常明智的人。根据以上陈述,可以得出以下哪项结论?
【B1】【B14】
最新回复
(
0
)