早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设数组data[m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头

题目

设数组data[m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( )。

A.front=-front+1

B.front=-(front+1)%(m-1)

C.front=-(front-1)%m

D.front=-(front+1)%m

参考答案
正确答案:D
解析:队列的出队操作是对头结点进行的,首先头结点出队头指针一定会加1,因为是循环队列,因此需要对元素个数取模。