判断循环队列的满与空
时间: 2023-11-23 08:08:11 浏览: 488
C语言数据结构之判断循环链表空与满
判断循环队列的满与空,有以下几种方法:
1. 方法一:通过设置指针rear和front来判断队列的满与空。当rear等于front时,表示队列为空;当(rear+1)%maxsize等于front时,表示队列已满。
2. 方法二:在队列中引入一个标记位来判断队列的满与空。当标记位为0时,表示队列为空;当标记位为1时,表示队列已满。
3. 方法三:如果队列中有下标标识,可以使用下述方法判断队列的满与空。当(rear+1)%maxsize等于front时,表示队列已满;当rear等于front时,表示队列为空。
阅读全文