对于一个具有Qsize个单元的循环队列,写出求队列中元素个数的语句序列。
时间: 2024-03-11 08:48:10 浏览: 64
python队列queue模块详解
5星 · 资源好评率100%
假设该循环队列的队头指针为front,队尾指针为rear,队列中元素个数为count,则求队列中元素个数的语句序列为:
```
if (rear >= front) {
count = rear - front;
} else {
count = Qsize - (front - rear);
}
```
其中,Qsize表示循环队列中的总共可用单元数。如果队尾指针在队头指针之后,元素个数为rear - front;否则,元素个数为Qsize - (front - rear)。
阅读全文