在一个顺序存储的队列中,假设队列的最大容量为N,使用了方法一来判断队空和队满。若当前队列中元素个数为N-1,且队头指针front指向0,队尾指针rear指向N-1,若此时执行一次入队操作,以下哪种情况是正确的?

答案解析

在方法一中,队空和队满的判定是通过一个变量num来实现的。当num等于N时,队列被认为是满的。因此,当当前元素个数为N-1时,执行入队操作会使num增加到N,导致队列满的状态。选项B是正确的,因为队列会提示队满,无法再入队。选项A和C都错误,因为队列满无法入队。选项D也错误,因为num会增加到N而不是保持为N-1。
正确答案:B
随机推荐
开始刷题