数组q[M](M等于6)存储一个循环队,first和last...rst和last的值分别等于_____。
4和0
举一反三
- 中国大学MOOC:数组q[M](M等于6)存储一个循环队,first和last分别是首尾指针。已知first和last的当前值分别等于2和5,且q[5]存放的是队尾元素。当从队列中删除两个元素,再插入一个元素后,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;
- 数组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
- 数组q[M]存储一个循环队,first和last分别是首尾指针。当前队中元素个数为_____。
- 中国大学MOOC: 数组q[M]存储一个循环队,first和last分别是首尾指针。当前队中元素个数为_____。
内容
- 0
在一个长度为M的数组空间中,循环顺序存储着一个队列,该队列的队头和队尾指针分别用front和rear表示,则该队列中的元素个数为()。 A: (front-rear)%M B: (rear-front+M)%M C: (rear+M)%M D: (front+M)%M
- 1
一个循环队列Q最多可存储m个元素,已知其头尾指针分别是front和rear,则判定该循环队列为满的条件是( )。 A: Q.rear-Q.front==m B: Q.rear!=Q.front C: Q.front==(Q.rear+1)%m D: Q.front==Q.rear%m+1
- 2
一个循环队列Q最多可存储m个元素,已知其头尾指针分别是front和rear,则判定该循环队列为满的条件是______。 A: Q.rear-Q.front==m B: Q.rear!=Q.front C: Q.front==(Q.rear+1)%m D: Q.front==Q.rear%m+1
- 3
查找算法find( first, last, val)的参数中,first和last表示的范围用下列哪个区间表示比较合适?? [first,; last)|;(first,; last];|( first, last);|[first,; last]
- 4
一个循环队列Q的存储空间大小为M,其队头和队尾指针分别为front和rear,则循环队列中元素的个数为(rear-front+M)%M 。