首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
admin
2017-07-28
112
问题
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
选项
A、1
B、2
C、99
D、0或100
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。在循环队列中进行出队、人队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。由于人队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。故本题答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/6UAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个结构占用的空间理论上等于【 】。
首先访问该结点,然后访问结点的左子树,最后访问结点的右子树,这种遍历方式称为( )。
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈项元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
下列对派生类的表述中,错误的是()。
派生类的对象对它的基类成员中()是可以访问的。
以下各选项组中,均是C++语言关键字的组是
运算符重载仍然保持其原来的优先级、________和________
以下选项中合法的用户标识符是
随机试题
女性,41岁,半小时前被车撞伤,诉剧烈胸痛,并有胸闷、呼吸困难、发绀。胸片:左侧第2~9肋多处骨折,右侧肋骨未见明显骨折征象。此患者发生呼吸衰竭的主要原因是
A.氯硝西泮B.苯妥英钠C.卡马西平D.乙琥胺E.扑痫酮癫痫失神发作治疗首选
蛋白质一能量营养不良的最主要病因是
下列说法正确的是()
下列施工投标的内容中,关于投标计算的表述有误的是()。
王某2013年1月1日与地处某镇的饲料厂签订承包合同。经营期限5年。承包费50万元(每年10万元)。合同规定,承包期内不得改变名称,仍以饲料厂的名义对外从事经营业务。王某对经营成果拥有所有权,上缴的承包费在每年的经营成果中支付。该厂为增值税一般纳税人。饲料
现金折扣发生时,销售方应将现金折扣对应的金额确认为营业外支出。()
某班照合影,要求第一排站9人,第二排站10人,第三排站11人,班主任必须站在第一排的中间,则可能的站法有()种.
在我国近代,采取民商分立民事立法体制的政权有()。
Listenbetter,managebetterAThereisagreatdifferencebetweenlisteningandhearing.Youshouldmakeeffortsinliste
最新回复
(
0
)