早教吧作业答案频道 -->其他-->
设循环队列的容量为60(序号从0到59),现经过一系列的入队和出队运算后,有下列两种情况:1.front=23,rear=48;2.front=48,rear=23;问:1.在这两种情况下,循环队列中各有元素多少个?2.判断循环队列空标
题目详情
设循环队列的容量为60(序号从0到59),现经过一系列的入队和出队运算后,有下列两种情况:
1.front =23,rear =48;2.front = 48,rear =23;问:1.在这两种情况下,循环队列中各有元素多少个?2.判断循环队列空标志是?3.队满标志是?
1.front =23,rear =48;2.front = 48,rear =23;问:1.在这两种情况下,循环队列中各有元素多少个?2.判断循环队列空标志是?3.队满标志是?
▼优质解答
答案和解析
1.
第一种情况下循环队列中共有25个元素:
(rear - front + max)%max = (48 - 23 + 60) % 60 = 25
第二种情况下共有35个元素:
(rear - front + max)%max = (23 - 48 + 60) % 60 = 35
2.
判断空:
rear == front
3.
判断满:
(rear+1)%max == front
第一种情况下循环队列中共有25个元素:
(rear - front + max)%max = (48 - 23 + 60) % 60 = 25
第二种情况下共有35个元素:
(rear - front + max)%max = (23 - 48 + 60) % 60 = 35
2.
判断空:
rear == front
3.
判断满:
(rear+1)%max == front
看了 设循环队列的容量为60(序号...的网友还看了以下:
观察下面一列数:-1.2,-3.4,-5.6,-7.8,-9,...(1)请写出这一列数中的第10 2020-04-05 …
数独,怎么填?在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9 2020-04-25 …
两箱水果,从甲箱中取出4/1,从乙箱中取出5/1,这时两箱剩下的水果相等,已知甲箱原有水果60千克 2020-05-13 …
篮球联赛中,每场比赛都要分出胜每队胜1场得2分,负一场得1分,某队在联赛中得到10分,若设剩啦x场 2020-05-13 …
读不同国家出生率、死亡率统计图(下图中1~12代表国家),回答问题。1.图中出生率、死亡率最高的国 2020-05-16 …
excel随机函数并且控制某一值的出现百分比(只有这点分了,忘各位大侠谅解)比如说:在excel中 2020-05-17 …
已知在一个不透明的口袋中有4个形状、大小、材质完全相同的球,其中1个红色球,3个黄色球.(1)从口 2020-05-17 …
牡丹游园一出中的,锦屏人忒看得这韶光贱的意思是什么? 2020-05-24 …
1、等比数列中,知道a3=1,S3=13,怎么得出q=1/3?2、已知nS(n+1)>(n+1)S 2020-06-04 …
设袋中有4个乒乓球,其中1个涂有白色,1个涂有红色,1个涂有蓝色,1个涂有白,红,蓝三色,从袋中随 2020-06-06 …