早教吧作业答案频道 -->其他-->
循环队列1。队满时的判断是(Q.rear+1)%MAXSIZE==Q.front,但是对照例子怎么算不出来呀?例如这个队列里最多装6个元素,并用0——5标识,当队满时,rear和front都指向0,若应用上面的公式为(0+1
题目详情
循环队列
1。队满时的判断是(Q.rear+1)%MAXSIZE==Q.front,但是对照例子怎么算不出来呀?例如这个队列里最多装6个元素,并用0——5标识,当队满时,rear和front都指向0,若应用上面的公式为(0+1)%6=1,不等于front=1?这是怎么回事?
2。对列中元素个数的算法是(Q.rear-Q.front+MAXSIZE)%MAXSIZE,同样是对照例子算不出来呀?例如队列里最多装6个元素,并用0——5标识,当队满时,rear和front都指向0,若应用上面的公式为(0-0+6)%6=0,而此时对中装满6个元素。这是怎么回事?
1。队满时的判断是(Q.rear+1)%MAXSIZE==Q.front,但是对照例子怎么算不出来呀?例如这个队列里最多装6个元素,并用0——5标识,当队满时,rear和front都指向0,若应用上面的公式为(0+1)%6=1,不等于front=1?这是怎么回事?
2。对列中元素个数的算法是(Q.rear-Q.front+MAXSIZE)%MAXSIZE,同样是对照例子算不出来呀?例如队列里最多装6个元素,并用0——5标识,当队满时,rear和front都指向0,若应用上面的公式为(0-0+6)%6=0,而此时对中装满6个元素。这是怎么回事?
▼优质解答
答案和解析
首先需明确在具有n个单元的循环队列中,队满时共有n-1个元素而不是n个元素,需要人为浪费一个空间。当队满时,如果front指向0,则rear指向5,而不应是0。
看了循环队列1。队满时的判断是(Q...的网友还看了以下:
实验室常用下列装置来制取氧气:(1)实验室制取气体的装置分为发生装置和收集装置,决定发生装置的因素 2020-04-08 …
根据下列装置图1,回答有关问题:(1)写出装置图中标号仪器的名称:①;②.(2)如选用装置A作为制 2020-05-14 …
下图分别是中山装和列宁装,在新中国成立之后,西装和旗袍在人们的生活中逐渐消失,男人开始以中山装为主 2020-05-16 …
下列装置常用于实验室制取气体.根据给出的装置回答下列问题:(1)指出编号仪器名称:①;②.(2)实验 2020-12-19 …
下列装置常用于实验室制取气体,根据给出的装置回答下列问题.(1)指出编号仪器名称:①;②.(2)实验 2020-12-19 …
请根据提供的下列装置,回答下列问题.(1)仪器①的名称是;(2)实验室用A装置制取氧气的化学方程式为 2020-12-20 …
请根据下列装置图回答问题.(1)把图中锥形瓶标为①,酒精灯标为②(2)实验室用高锰酸钾制取氧气,选用 2020-12-25 …
实验室选用下列装置制取气体.根据要求回答问题:(1)图1中仪器①的名称,该装置中发生的化学方程式为. 2021-01-01 …
某化学兴趣小组利用以下装置探究氯气与氨气之间的反应.其中A、F分别为氨气和氯气的发生装置,C为纯净干 2021-02-08 …
有下列装置,请你根据装置图回答下列问题:(1)实验室加热某固体纯净物制取氧气的化学方程式为,应选择的 2021-02-16 …