一、正常配置下的情况
队空状态
front==rear;
入队操作
出队操作
队满状态
在正常配置下元素的个数(rear>front)
当rear<front
综上所述用一个表达式表示:(rear-front+maxSize)%maxSize
二、非正常配置下的情况1
队空状态
入队操作,先入队元素再移动指针
先取元素再移动front指针
队满状态
这种情况下计算元素的个数
三、非正常配置下的情况2
入队操作先rear移动再传入数据
队满状态
rear>front时计算元素的个数
rear<front时计算元素的个数
合并起来就是这样一个表达式