判断队列已满为什么要%msize

2025-05-01 05:02:57
推荐回答(1个)
回答1:

1)队列满。 (rear+1)%MAX == front
插入操作,先判断队列是否已满.
if( (rear+1)%MAX == front )
{
return ;

}

queue[rear] = num;
rear = (rear+1)%MAX;

2)队列空。 rear == front