下面循环队列采用“空出一个位置”的方式区分队空和队满。横线处应填写( )。
const int MAXN = 8; int data[MAXN]; int front = 0, rear = 0; bool full() { return __________________________; }
rear == front
(front + 1) % MAXN == rear
(rear + 1) % MAXN == front
rear == MAXN - 1