首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
admin
2021-02-25
60
问题
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
选项
A、26
B、25
C、24
D、0或50
答案
D
解析
循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置。循环队列长度为50,由初始状态为front=rear=50可知此时循环队列为空。入队运算时,首先队尾指针rear进1(即rear+1),然后在队尾指针rear指向的位置插入新元素。特别的,当队尾指针rear=50+1时,置rear=1。退队运算时,排头指针front进1(即front+1),然后删除front指针指向的位置上的元素,当排头指针front=50+1时,置front=1。
若经过运算,front=rear可知队列空或者队列满,则队列中有0或者50个元素。故选D选项
转载请注明原文地址:https://kaotiyun.com/show/YLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
以下叙述中正确的是
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}main(){inta[2]=
以下选项中不属于C语言程序运算符的是
以下关于字符串的叙述中正确的是
支持子程序调用的数据结构是
数据模型的三个要素是()。
下列不属于软件工程3个要素的是()。
下列说法正确的是()。
随机试题
取用瓶装的无菌溶液时,正确的操作是()。
附睾精囊
维生素C性质不稳定,产生颜色变化的原因是
从事颅腔、胸腔、腹腔手术的动物诊疗机构,其执业兽医师的法定最低数量是()
厂用电动机宜采用()的交流电动机。
“营业费用”和“原材料”账户的期末余额均在借方。 ( )
简述德育过程的基本规律。
济南也叫“泉城”,素以泉水著名,每年来济南旅游的游客络绎不绝。下图是济南泉水的形成图。读图完成19~21题。每逢黄金周,“趵突泉”公园游客很多,但游客普遍停留时间较短,主要原因是()。
下列选项中,属于家庭美德要求的是()
A、Theydidn’tusesingers.B、Theygavefreeconcerts.C、Theyperformedinsmallnightclubs.D、Theyshortenedthelengthoftheir
最新回复
(
0
)