首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为
admin
2020-11-23
82
问题
设循环队列为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全国计算机二级
相关试题推荐
C语言编译程序的功能是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
软件(程序)调试的任务是
关于“while(条件表达式)循环体”,以下叙述正确的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
数据库设计过程不包括
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
当事人王某不服某市知识产权局作出的行政处罚决定,直接向人民法院提起诉讼,下列说法正确的是?
简述新文化运动中的实用主义思潮。
获利指数等于未来报酬的总现值()初始投资额。
内脏器官成为疝囊壁的一部分,此种疝称
枕左前位胎头进入骨盆入口的衔接径线是()
A.5周B.10周C.20周D.30周E.40周淋巴结发育起始的胎龄是
A.温肾纳气B.调经止痛C.散结消滞D.杀虫疗癣E.消食川楝子除行气止痛外,又能
子在川上日:“逝者如斯夫,不舍昼夜”。这句话蕴涵的道理是()。
已知一个样本大小为n=16,平均数M=45,SS=960。根据上述条件回答:简要回答样本标准差和样本平均数估计标准误的区别和联系。
求幂级数x2n-1的和函数.
最新回复
(
0
)