设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行入队操作后其尾指针rear值为 A: rear=(rear+1)%(m-1) B: rear=(rear-1)%m C: rear=rear+1 D: rear=(rear+1)%m
设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行入队操作后其尾指针rear值为 A: rear=(rear+1)%(m-1) B: rear=(rear-1)%m C: rear=rear+1 D: rear=(rear+1)%m
判断一个循环队列Q(队列长度为n)为满的条件是() A: rear==front B: rear==front+1 C: front==(rear+1)%n D: front==(rear-1)%n
判断一个循环队列Q(队列长度为n)为满的条件是() A: rear==front B: rear==front+1 C: front==(rear+1)%n D: front==(rear-1)%n
设循环队列中数组的下标范围是0—maxsize-1,其头尾指针分别为front和rear,头指针front总是指向队头元素,尾指针rear总是指向队尾元素的下一个位置,则队满的条件为( )。 A: (rear+1)%maxsize==front B: rear==front C: rear+1==front D: (rear-1)%maxsize==front
设循环队列中数组的下标范围是0—maxsize-1,其头尾指针分别为front和rear,头指针front总是指向队头元素,尾指针rear总是指向队尾元素的下一个位置,则队满的条件为( )。 A: (rear+1)%maxsize==front B: rear==front C: rear+1==front D: (rear-1)%maxsize==front
判断一个循环队列QU (最多元素为m,rear指向队尾元素下一个位置) 为空的条件是()。 A: QU->;front == QU->;rear B: QU->;front != QU->;rear C: QU->;front == (QU->;rear + 1) %m D: QU->;front != (QU->;rear + 1) %m
判断一个循环队列QU (最多元素为m,rear指向队尾元素下一个位置) 为空的条件是()。 A: QU->;front == QU->;rear B: QU->;front != QU->;rear C: QU->;front == (QU->;rear + 1) %m D: QU->;front != (QU->;rear + 1) %m
判定一个循环队列 qu (最多元素为 MaxSize )为空的条件是() A: qu->;rear–qu->;front ==MaxSize B: qu->;rear–qu->;front -1==MaxSize C: qu->;rear ==qu->;front D: qu->;rear =qu->;front -1
判定一个循环队列 qu (最多元素为 MaxSize )为空的条件是() A: qu->;rear–qu->;front ==MaxSize B: qu->;rear–qu->;front -1==MaxSize C: qu->;rear ==qu->;front D: qu->;rear =qu->;front -1
循环队列用数组A[0..m-1]存放其元素值,已知其头尾指针分别为front和rear,则当前元素个数为( )。 A: (rear—front+m)MOD m B: rear—front+1 C: rear—front—1 D: rear—front
循环队列用数组A[0..m-1]存放其元素值,已知其头尾指针分别为front和rear,则当前元素个数为( )。 A: (rear—front+m)MOD m B: rear—front+1 C: rear—front—1 D: rear—front
循环队列 SQ 采用数组空间 SQ.base[0, n-1] 存放其元素值,已知头指针 front 指向队列头元素,尾指针 rear 指向队列尾元素的下一个位置,则队列 SQ 为满的判断条件是( )。 A: front == rear % n B: front == ( rear + 1 ) % n C: front == rear % n - 1 D: front == rear % ( n – 1 )
循环队列 SQ 采用数组空间 SQ.base[0, n-1] 存放其元素值,已知头指针 front 指向队列头元素,尾指针 rear 指向队列尾元素的下一个位置,则队列 SQ 为满的判断条件是( )。 A: front == rear % n B: front == ( rear + 1 ) % n C: front == rear % n - 1 D: front == rear % ( n – 1 )
从一个顺序存储的循环队列Q中删除一个元素时,需要( )。 A: Q->;front= (Q->;front-1)%Q->;maxsize B: Q->;front= (Q->;front+1)%Q->;maxsize C: Q->;rear= (Q->; rear +1)%Q->;maxsize D: Q->;rear= (Q->; rear -1)%Q->;maxsize
从一个顺序存储的循环队列Q中删除一个元素时,需要( )。 A: Q->;front= (Q->;front-1)%Q->;maxsize B: Q->;front= (Q->;front+1)%Q->;maxsize C: Q->;rear= (Q->; rear +1)%Q->;maxsize D: Q->;rear= (Q->; rear -1)%Q->;maxsize
循环队列存储在数组A[0…m]中,则入队时的操作为()。 A: rear=rear+1 B: rear=(rear+1)mod(m一1) C: rear=(rear+1)modm D: rear=(rear+1)mod(m+1)
循环队列存储在数组A[0…m]中,则入队时的操作为()。 A: rear=rear+1 B: rear=(rear+1)mod(m一1) C: rear=(rear+1)modm D: rear=(rear+1)mod(m+1)
已知循环队列Q-> element[MAXSIZE],队头指示器为Q->front,队尾指示器为Q->rear(指向真实队尾的下一个位置),则该队列为空队列的条件为( ) A: Q->rear= =Q->front B: Q->rear+1= =Q->front C: (Q->rear+1)% MAXSIZE = =Q->front D: (Q->rear-1)% MAXSIZE = =Q->front
已知循环队列Q-> element[MAXSIZE],队头指示器为Q->front,队尾指示器为Q->rear(指向真实队尾的下一个位置),则该队列为空队列的条件为( ) A: Q->rear= =Q->front B: Q->rear+1= =Q->front C: (Q->rear+1)% MAXSIZE = =Q->front D: (Q->rear-1)% MAXSIZE = =Q->front