首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
设循环队列存储空间为Q(1:50),初始状态为front=rear=50。经过一系列入队和退队操作后,front=rear=25,则该循环队列中元素个数为
admin
2020-07-28
40
问题
设循环队列存储空间为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/EJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列描述中错误的是
数据库技术的根本目标是要解决数据的
C语言主要是借助以下哪种手段来实现程序模块化
若有语句:char*line[5];,以下叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列关于数据库设计的叙述中,正确的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
设表的长度为20。则在最坏情况下,冒泡排序的比较次数为()。
随机试题
A.胸骨角B.肩胛下角C.胸骨上角D.背部第6、7颈椎E.正常肺泡呼吸音部位临床上用于计算前肋和肋间隙顺序的标志是()
分离混合物中碱性化学成分常用的方法是
指骨X线片示,骨干中心密度减低区骨皮质膨大,边缘整齐,阴影中心有钙化点。最大可能是
急性胰腺炎恢复期升高明显的酶是()
题图所示钢筋混凝土高层建筑的剪力墙,何者对抗震最不利?
新建一个内浮顶原油储罐,容量为6000m3,采用中倍数泡沫灭火系统时,宜选用()泡沫灭火系统。
(操作员:张主管,账套:104账套,操作日期:2014年1月31日)选择单据号为0002的应付单,生成凭证。
我国劳动合同法规定,用人单位自用工之日起满()不与劳动者订立劳动合同的,视为用人单位与劳动者已订立无固定期限劳动合同。
企业取得应收账款时,有可能借记的科目有()。
学堂乐歌是近代音乐史上出现的新生事物,它的绝大多数是填词创作,曲调主要来自美国,其次来自西欧各国。()
最新回复
(
0
)