首页
登录
从业资格
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示
免费题库
2022-08-02
98
问题
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示(M=8),则队列中的元素数目为 () (MOD表示整除取余运算)。
A.rear – frontB.front – rearC.(rear –front + M) MOD MD.(front – rear + M) MOD M
选项
A.rear – front
B.front – rear
C.(rear –front + M) MOD M
D.(front – rear + M) MOD M
答案
C
解析
本题考查数据结构中队列的础知识。
队列是仅在表头删除元素、在表尾插入元素的操作受限的线性表,其特点是先入先出。应用中可以将队列看作容器。队列采用顺序存储结构(一维数组,顺序队列)时,为了降低运算的复杂度,元素入队时,只需修改队尾指针rear (rear+1→rear);元素出队时,只需修改队头指针front(front+1→front)。由于顺序队列的存储空间是提前设定的,所以队尾指针会有一个上限值,当队尾指针达到其上限时,就不能只通过修改队尾指针来实现新元素的入队操作了。此时,可将顺序队列假想成一个环状结构,称为循环队列。队列容量为M时,队头指针front和队尾指针rear的值循环地在0~M-1之间变化,当rear>front时,队列中元素数目为rear-front;当rear<front时,队列中元素数目为rear–front + M。综上,队列中元素数目为(rear-front+M)MOD M 。
转载请注明原文地址:http://tihaiku.com/congyezige/2428095.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
下列选项中,属于BIM技术相对二维CAD技术优势的有()。A.模型的基本元素为点
建筑全生命周期是包括()的全循环过程。A.材料与构件生产 B.规划与设计 C
在放置电缆桥架配件时,按哪个键可以循环切换插入点()。A.Alt B.Ctrl
冷冻机房平面图主要内容包括:制冷设备的位置及基础尺寸、冷媒循环管道与冷却水的走向
在选择任意图元时如果多个图元彼此重叠,可以移动鼠标至图元位置,循环按键盘(),R
某手术室长6m、宽5m、高3m,安装有循环风紫外线空气消毒器,所用循环风量必须A
Ⅱ类环境空气消毒所用消毒器的循环风量(m/h)必须是房间体积的A.2倍以上 B
有关左心衰竭的描述,不正确的是A.肺循环淤血 B.咯白色泡沫样痰 C.劳力性
心脏停搏复苏中除应补足血容量外,还应适当补充A.维生素B B.维生素C C.
出血性休克患者,经手术止血并补充血容量纠正休克,伤后24小时一直无尿,使用呋塞米
随机试题
OprahWinfreyistheundisputedmasterofinterviewingandnoonecouldargu
In1963,formerSenatorGaylordNelsonbegantoworryaboutourplanet.Sena
[originaltext]IrunadesignstudioinNewYork.Everysevenyears,Iclose
SincemychildhoodIhavefoundthat______(没有什么比读书对我更有吸引力).nothingismoreattra
以下说法正确的是()。 A.2009年该省社会消费品分月零售额最大
男性,46岁。急性阑尾炎伴阑尾穿孔手术后持续发热半个月。右上腹及右肋缘下疼痛,并
英雄史诗《江格尔》是中国的三大史诗之一。
(2020年真题)关于监理规划的说法,正确的是( )。A.监理规划是监理合同组成
在常温条件下来用自然养护方法时,主体结构混凝土浇筑完毕后,应在()H以内加
关于精神分裂症单纯型,下列说法正确的是 A.多在中靑年起病 B.多亚急性起病
最新回复
(
0
)