首页
登录
从业资格
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示
某循环队列的容量为M,队头指针指向队头元素,队尾指针指向队尾元素之后,如下图所示
免费题库
2022-08-02
90
问题
某循环队列的容量为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 。
转载请注明原文地址:https://www.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小时一直无尿,使用呋塞米
随机试题
[originaltext]M:Howdidthejobinterviewgothismorning?W:I’mquiteconfid
Islanguage,likefood,abasichumanneedwithoutwhichachildatacritic
在平仓阶段,期货投机者应该掌握的原则有()。A.灵活运用止损指令 B.平均
呼吸急促困难,喉中痰鸣的是A.短气 B.夺气 C.少气 D.喘
A.链球菌 B.拟杆菌 C.假丝酵母菌 D.阴道毛滴虫 E.溶血链球菌引
某项目进口设备的正常到岸价格是400万元,关税税率为20%,无消费税,增值税税率
以下属于浅基坑支护()。A.地下连续墙 B.斜柱支撑 C.排桩支护
肺癌最常见的转移部位是A、胃 B、肾 C、脾 D、脑 E、肠
急性胰腺炎的基本病理改变是A、纤维性变 B、水肿、充血、出血、坏死 C、假性
肠结核的主要感染途径是() A.经口 B.经血液 C.经淋巴液 D.腹腔
最新回复
(
0
)