在一个用数组实现的循环队列类中,假定数组长度为MS,队首元素位置为first,队列长度为 length,则队尾(即最后一个)元素的位置为(37)。
A.length+1
B.first+length
C.(first+length-1)%MS
D.(first+length)%MS
第1题:
A.first+1
B.(first+1)%MS
C.(first-1)%MS
D.(first+length)%MS
第2题:
在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则删除一个元素后队首的位置为()。
(first+l)%MS
略
第3题:
循环队列存储在数组A[0..m]中,front指向队头元素,rear指向队尾元素的下一个位置,则该循环队列为满的条件为 。
第4题:
A.length+1
B.first+length
C.(first+length-1)%MS
D.(first+length)%MS
第5题:
已知循环队列的存储空间为数组A[21], front指向队头元素的前一个位置,rear指向队尾元素,假设当前front和rear的值分别为8和3,则该队列的长度为()。
A.5
B.6
C.16
D.17