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

admin2010-05-13  25

问题 设数组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

答案8

解析 队列的出队操作是对头结点进行的,首先头结点出队头指针一定会加1,因为是循环队列,因此需要对元素个数取模。
转载请注明原文地址:https://kaotiyun.com/show/KeSZ777K
0

最新回复(0)