首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为( )。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m,rear=m-1,则该循环队列中的元素个数为( )。
admin
2021-06-15
43
问题
某循环队列的存储空间为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(即lear+1),然后在lear指针指向的位置插入新元素。特别的,当队尾指针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://kaotiyun.com/show/kMtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->y));}程序运行后
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
关于’’while(条件表达式)循环体’’,以下叙述正确的是
下列叙述中正确的是
设有如下的说明和定义struct{inta;char*s;}x,*p=&x:x.a=4;x.s="hello";则以下叙述中正确的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&1_cas
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
育两个关系R和S如下。则由关系R得到关系S的操作是
运行下面的程序,输入字符串“MicrosoftVisualStudio",则程序的执行结果是()。#includemain(){charChr[20];scanf("%s",&Chr);pri
随机试题
某建设项月的净现金流量见下表,则该项目的静态投资回收期为()年。
可较准确地反映实际水平,适用于市场经济条件的施工图预算编制方法是( )。
建筑节能工程施工技术方案的审查批准单位是()。
下列关于证券交易所的风险基金,说法正确的有()。Ⅰ.证券交易所风险基金的来源包括交易费用、会员费和席位费Ⅱ.风险基金由证监会管理Ⅲ.证券交易所收存的风险基金不得擅自使用Ⅳ.证券交易所应当将收存的风险基金存入开
下列属于战略风险识别微观层面上的是()。
旋子彩画一般用于次要宫殿或寺庙中。()
近年来,越来越多的机器人被用于在战场上执行侦察、运输、拆弹等任务,甚至将来冲锋陷阵的都不再是人,而是形形色色的机器人。人类战争正在经历自核武器诞生以来最深刻的革命。有专家据此分析指出,机器人战争技术的出现可以使人类远离危险,更安全、更有效地实现战争目标。以
(2009下项管)“需要时,授权实体可以访问和使用的特性”指的是信息安全的______。
以下叙述错误的是()。
EveryyearmillionsofcandidatesattendtheNationalCivilServantExam,someofwhomevenregarditastheirlifelongcareeri
最新回复
(
0
)