首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
admin
2019-08-10
52
问题
设循环队列的存储空间为Q(1:m),初始状态为空。现经过一系列正常的人队与退队操作后,front=m,rear=m-1,此后从该循环队列中删除一个元素,则队列中的元素个数为( )。
选项
A、m-1
B、m-2
C、0
D、1
答案
B
解析
在循环队列中,如果rear-front>0,则队列中的元素个数为rear-front个;如果rear-front<0,则队列中的元素个数为rear-front+m。该题中m-1<m,即rear-front<0,则该循环队列中的元素个数为(m-1)-m+m-1。此后从该循环队列中删除一个元素,则队列中的元素个数为m-1-1=m-2。
转载请注明原文地址:https://kaotiyun.com/show/yMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件需求规格说明书的作用不包括
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有以下程序#includeintb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;p
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下结构体说明和变量定义中,正确的是
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
C语言中char类型数据占字节数为
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:333333334444
随机试题
当用剪床剪切钢板时,剪切低碳钢板的厚度最大可达()。
某系统中8259A的初始化程序如下:MOVAL,1BHOUT20H,ALMOVAL,50HOUT21H,ALMOVAL,09HOUT21H,A
第一次使用我国社会主义制度还处于“初级阶段”概念的是
症见小便短少,呕恶频作,头晕头痛,面部烘热,腰膝酸软,手足抽搐,舌红,苔黄腻,脉弦细,辨病为
注射原则包括()
金融市场可以分为资本市场和货币市场,其中货币市场具有()的特点。
公共部门的房地产免税会导致()。
简述物权和债权的区别。
在WWW服务中,用户的信息检索可以从一台WebServer自动搜索到另一台WebServer,它所使用的技术是______。
这意味着他们完成智力活动所需的时间比过去长。
最新回复
(
0
)