首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
admin
2021-02-25
33
问题
设循环队列存储空间为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全国计算机二级
相关试题推荐
C语言程序中,运算对象必须是整型数的运算符是
若有定义intw[3][5];.则以下不能正确表示该数组元素的表达式是()。
以下叙述正确的是()。
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<:3;i++)s*=fun();printf("%d\n",s
下列关于二叉树的叙述中正确的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
支持子程序调用的数据结构是
下列说法正确的是()。
下面不属于软件工程过程的4种基本活动
随机试题
专业店、主题店在出版物发行分类中多采用()分类。
资本主义国家所发表的订单指标一般有()
长期大剂量应用糖皮质激素会引起的不良反应是
双代号网络计划中的节点表示()。
关于监理人的责任限度,下列说法正确的是( )。
未上市流通股份中的发起人股份包括()。Ⅰ.境外法人持有股份Ⅱ.境内法人持有股份Ⅲ.境内上市外资股Ⅳ.国家持有股份
狭义生产关系包括的三个方面是()。
如果表达式—x/y中的“—”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
(1)Procrastinationcomesinmanydisguises.Wemightresolvetotackleatask,butfindendlessreasonstodeferit.Wemightp
A、Coldandwet.B、Fairlypleasant.C、Surprisinglyhot.D、Ofgreatvariety.D细节题。ofgreatvariety是awiderange的同义表达,故D正确。
最新回复
(
0
)