设循环队列用C语言数组A[m]表示,front指针指向真正队头的前一个位置,rear指针指向真正队尾,队列中当前元素个数为n,则(1)若已知front、rear,则n=()。(2)若已知front、n,则rear=()。(3)若已知rear、n,则front=()。

设循环队列用C语言数组A[m]表示,front指针指向真正队头的前一个位置,rear指针指向真正队尾,队列中当前元素个数为n,则(1)若已知front、rear,则n=()。(2)若已知front、n,则rear=()。(3)若已知rear、n,则front=()。


相关考题:

设循环队列用C语言数组A[m]表示,front指针指向真正队头的前一个位置,rear指针指向真正队尾,则(1)队满的条件为(),(2)队空的条件为()。

用数组A[0,N-1]存放循环队列的元素值,若其头指针和尾指针分别为front和rear,则循环队列中当前元素的个数为A.(rear-front+N+1)mod NB.(rear-front+1)mod NC.(rear-front-1+N)mod ND.(rear-front)mod N

假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为 ( )A.rear==frontB.(front+1)%n==rearC.rear+1==frontD.(rear+1)%n==front

循环队列 Q 采用数组空间 Q.base[0,n-1] 存放其元素值,已知其头尾指针分别是 front 和 rear,则当前队列中的元素个数是()。A.rear-frontB.rear-front+1C.rear-front+nD.(rear-front+n)%nE.rear-front-1F.(rear-front)%n

循环队列 SQ 采用数组空间 SQ.base[0, n-1] 存放其元素值,已知头指针 front 指向队列头元素,尾指针 rear 指向队列尾元素的下一个位置,则队列 SQ 为满的判断条件是()。A.front == rear % nB.front == (rear + 1 ) % nC.front == rear % n - 1D.front == rear % (n – 1 )

循环队列用数组存放其元素值A[0,m-1]已知其头尾指针分别是front(指向队头元素前一位置)和rear,则当前队列中的元素个数是()。 A.(rear-front+m)%m B.rear-front+1 C.rear-front-1 D.rear-front

2、循环队列 Q 采用数组空间 Q.base[0,n-1] 存放其元素值,已知其头尾指针分别是 front 和 rear,则当前队列中的元素个数是()。A.rear-frontB.rear-front+1C.rear-front+nD.(rear-front+n)%nE.rear-front-1F.(rear-front)%n

假设以数组A[m]存放循环队列的元素,其头、尾指针分别为front和rear,front指示实际的队头元素,rear指向实际队尾元素的下一个元素位置,则当前队列中的元素个数为()。A.(rear-front+m)%mB.rear-front+1C.(front-rear+m)%mD.(rear-front+1)%m

6、某循环队列用数组A[0..n-1]表示,指示器为front指向队头元素,指示器rear指向队尾后的空单元。则当前队列中的元素个数为()。A.(rear-front+n)%nB.rear-frontC.(rear-front+n+1)%nD.(rear-front+n-1)%n