试题详情

设某循环队列Q的定义中有front和rear两个域变量,其中,front指示队头元素的位置,rear指示队尾元素之后的位置,如下图所示。若该队列的容量为M,则其长度为(57)。

A(Q.rear-Q.front+1)

B(Q.rear-Q.front+M)

C(Q.rear-Q.front+1)%M

D(Q.rear-Q.front+M)%M