数据结构循环队列的插入

问题遇到的现象和发生背景

循环队列入队,怎么那里还m+1,不是只队尾指针rear+1就可以了吧

img

遇到的现象和发生背景,请写出第一个错误信息
用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

循环队列的队尾指针是可以循环的,当队尾指针加一后到达数组长度时需要回到0,再加一,这样就成了循环队列。因此在公式rear=(rear+1)%(m+1)中需要加上m+1,以确保循环队列的正确性。

m+1是队列的长度,即maxsize,数组下标是从0开始的。