首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
循环队列的存储空间为Q(1:100),初始状态为front=rear=100。经过一系列正常的入队与退队操作后,front=rear=99,则循环队列中的元素个数为( )。
admin
2017-07-28
99
问题
循环队列的存储空间为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全国计算机二级
相关试题推荐
函数定义的格式是【 】函数名(形式参数表)函数体。
设有定义char str[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
若类A和类B的定义如下:#include<malloc.h>classA{inti,j;public:intgeti(){returni;}};classB:
下列叙述中正确的是()。
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
在面向对象的程序设计中,类描述的是具有相似性质的一组【】。
下述关于数据库系统的叙述中正确的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
运算符函数调用格式的表达式y/x++与表达式y.operator/(operator++(x,0))的含义相同,由此可看出()。
以下选项中合法的用户标识符是
随机试题
手消毒指征除外下列哪项
氦氖激光片(HN型)的吸收光谱峰值为
有下列情形之一的,不予医师执业注册,除了
《民法通则》规定,诉讼时效期间从()起计算。
“累计折旧”账户按结构和用途分类,应属于资产类账户。()
下列关于信用评分模型的表述,不正确的是()。
注册会计师刘项怀疑D公司的经手人员在记账以前截留顾客货款,盗取现金,而后将账目作为坏账冲销,则他应采取( )程序予以查实。在对银行存款进行截止测试时,注册会计师刘项要确定D公司当年在每个开户银行所使用的最后一张支票的号码,在此基础上进一步核实有无跨期
2018年,亚洲总计钢产量达3.28亿吨,比上年同期增长10%,其中,日本钢产量达10644万吨,比去年同期增长13%,新日铁的钢产量占日本钢总产量的26%;2018年韩国钢产量4310万吨,比去年同期增长5%,浦项钢产量在2600万吨。2017年,日
列宁在《四月提纲》中提出的布尔什维克党的任务是()。
A、Hedoesn’twantit.B、HelikesLinda.C、Heistooold.D、Heisaman.D对话中,女士询问男士为什么他们把这份工作给了Linda而没有给他,男士说他性别不符合要求。由此可知,他没有得到
最新回复
(
0
)