单选题:假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队 尾元素的下一个存储位置,则队头元素所在
假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队
尾元素的下一个存储位置,则队头元素所在的存储位置为( )
@[B](2)
A. (rear-length+m+1)%m
B. (rear-length+m)%m
C. (rear-length+m-1)%m
D. (rear-length)%m
A.(rear-length+m+1)%m
B.(rear-length+m)%m
C.(rear-length+m-1)%m
D.(rear-length)%m
答案:B
尾元素的下一个存储位置,则队头元素所在的存储位置为( )
@[B](2)
A. (rear-length+m+1)%m
B. (rear-length+m)%m
C. (rear-length+m-1)%m
D. (rear-length)%m
A.(rear-length+m+1)%m
B.(rear-length+m)%m
C.(rear-length+m-1)%m
D.(rear-length)%m
答案:B