首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
admin
2020-11-23
63
问题
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
选项
A、1
B、2
C、m-1
D、0或m
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。因此,从排头指针front指向的后一个位置直到队尾指针rear指向的位置之间,所有的元素为队列中的元素。在循环队列动态变化过程中,当循环队列满时有front=rear,而当循环队列空时也有front=rear。即在循环队列中,当front=rear时,不能确定是队列满、还是队列空。当front=rear=1,要么队列为空,队列中的元素个数为0,要么队列为满,队列中元素个数为m。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/sq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=3;do{printf(″%d,″,a—=2);}while(!(——a));printf(″\n″);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*xmain(){inta=1,b=2;printf(″%4.1f\n″,S(a+b));}程序运行后的输出结果是()
要求定义一个具有6个元素的int型一维数组,以下选项中错误的是()。
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参s所指字符串为″abcdefgh″,执行结果为″a
以下程序段中的变量已正确定义:for(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序的运行结果是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
关于C语言的变量,以下叙述中错误的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)该关系的范式最高达到
将E-R图转换为关系模式时,实体和联系都可以表示为
随机试题
延伸率和断面收缩率其数值越大则________越好。
在Excel2003中,若某一单元格中键入的数值位数超过了11位,则该数值将______显示。
体内大部分胆红素是从下列哪种物质分解代谢产生的
审查建设规模、建设标准、配套工程、设计定员等是否符合原批准的可行性研究报告或立项批文的标准。对总概算投资超过批准投资估算()的,应查明原因,重新上报审批。
产生国债的直接原因是由于()。
证券市场监管的经济手段是指通过运用()等经济手段对证券市场进行干预。
李某每月工资薪金所得费用扣除额为( )元。李某该纳税年度应纳个人所得税税额为( )元。
投资组合管理中,进行决策过程的步骤包括()。
下面关于PC机的并行接口的叙述中,错误的是( )。
Recentstudiesshowthatadvertisingusually______competitionandthereforelowerprices.
最新回复
(
0
)