首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为
admin
2020-04-18
48
问题
某循环队列的存储空间为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://www.kaotiyun.com/show/RkCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i
下列叙述中正确的是()。
下列关于算法复杂度叙述正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面叙述中错误的是()。
以下关于C语言的叙述中正确的是()。【10年3月】
学生的记录由学号和成绩组成,N名学生的数据已放入主函数中的结构体数组S中。请编写函数fun,其功能是:把指定分数范围内的学生数据放在b所指的数组中,分数范围内的学生人数由函数值返回。例如,输入的分数是60、69,则应当把分数在60~69的学生数据
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入"edcba",则应输出"abcde"。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件
算法的空间复杂度是指()。
随机试题
关于间接资料,下列说法不正确的是
心肌炎患者,心电图示高度房室传导阻滞,最恰当的处理方法是
废片率的正确计算方法是
患者,男,65岁。肝区疼痛数月,近来疼痛加重,到医院就诊后建议行腹部CT平扫+增强检查,报告显示肝右叶巨块型肝癌,综合评价后考虑行介入治疗。肝癌灌注化疗+栓塞术通常将导管置于
分项工程质量评定中,应先完成实测项目检验,再进行外观质量限制缺陷及质量保证资料的检查。()
编制竣工结算除应具备全套竣工图纸、材料价格或材料、设备购物凭证、取费标准以及有关计价规定外,还应具备的资料有()。
某木器厂房,共2层,采用木屋顶和砖墙组成的砖木结构,耐火等级三级,每层划分为一个防火分区,建筑面积均为4000m2,共设置四部不靠外墙且疏散楼梯净宽度均为1.10m的防烟楼梯间。该厂房总平面布局及周边厂房、仓库等的相关信息如下图所示。该厂房首层东侧设有建筑
在政府采购活动事项的投诉中,投诉人提起投诉应当符合的条件包括()。
表面上看,科学精神难以像科学知识那样容易普及。的确,能够把归纳出来的科学精神分成条目背下来,并不等于已经具备了科学精神,而恰恰是违背科学精神的。科学精神只能通过科学活动来体现。弘扬科学精神与全面促进公众对科学的理解是统一的。这段文字的意思是说:
下列优化方法中,可以提高文件访问速度的是()。Ⅰ.提前读Ⅱ.为文件分配连续的簇Ⅲ.延迟写Ⅳ.采用磁盘高速缓存
最新回复
(
0
)