首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
admin
2021-02-25
66
问题
设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
选项
A、15
B、16
C、20
D、0或35
答案
D
解析
在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。在循环队列中进行出队、入队操作时,头尾指针仍要加1,朝前移动。只不过当头尾指针指向向量上界时,其加1操作的结果是指向向量的下界0。由于入队时尾指针向前追赶头指针,出队时头指针向前追赶尾指针,故队空和队满时,头尾指针均相等。答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/hGtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includetypedefstruct{charname[9];charsex;intscore[2];)STU;STUf(STUa){STU
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树按层次输出(同一层从左到右)的序列为
软件设计中模块划分应遵循的准则是()。
若有以下程序#includemain(){intc;c=10^5;printf("%d\n",c);}则程序的输出结果是
有以下程序(strcpy为字符串复制函数,strcat为字符串连接函数)#include#includemain(){chara[10]="abc",b[10]="012",c[10]="xyz";
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
在一个C源程序中所定义的全局变量,其作用域为
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
随机试题
用Percoll分离细胞时可获得四层,其中淋巴细胞层处于
长牡蛎的形状是大连湾牡蛎的形状是
患者,女,50岁,因一氧化碳中毒2小时入院治疗。为促进一氧化碳的排出,最佳的措施是()
对绝大多数客户而言,最关心的保全服务就是( )。
应付职工薪酬核算的内容包括()。
“垄断带来低效率”,那么:为什么在实践中,这种方案又不可行?[东北财经大学801经济学2009、2017研]
下列选项中,评审方法是按照正式化程度逐渐增强排列的是______。
【1】【3】
Whatdevelopmentcausedadeclineintheuseofrailroads?
Itseemssomewhat_________________________________.(指望任何人开两个小时的车来开半个小时的会议是荒谬的)
最新回复
(
0
)