数组q[M](M等于6)存储一个循环队,first和last分别是首尾指针。已知first和last的当前值分别等于2和5,且q[5]存放的是队尾元素。当从队列中删除两个元素,再插入一个元素后,first和last的值分别等于_____
A: 3和6
B: 4和0
C: 1和3
D: 5和1
A: 3和6
B: 4和0
C: 1和3
D: 5和1
举一反三
- 中国大学MOOC:数组q[M](M等于6)存储一个循环队,first和last分别是首尾指针。已知first和last的当前值分别等于2和5,且q[5]存放的是队尾元素。当从队列中删除两个元素,再插入一个元素后,first和last的值分别等于_____。
- 数组q[M](M等于6)存储一个循环队,first和last...rst和last的值分别等于_____。
- 数组q[M]存储一个循环队,first和last分别是首尾指针。当前队中元素个数为_____。
- 中国大学MOOC: 数组q[M]存储一个循环队,first和last分别是首尾指针。当前队中元素个数为_____。
- 数组q[M]存储一个循环队,first和last分别是首尾指针。如果使元素x出队操作的语句为“first=(first+1)%m, x=q[first];”。那么元素x进队的语句是_____。? q[(last+1)%m]=x;|x=q[last], last =(last+1)%m;|q[last+1]=x;|last=(last+1)%m,q[last]=x;