1.必答[单选题]
循环队列存储在数组 A [ O … m -1]中,则入队时 rear 应该变化为(A)
A . rear =( rear +1) mod m
B . rear ++
C . rear =( rear +1) mod ( m -1)
D . rear =( rear +1) mod ( m +1)
2.必答[单选题]
循环队列存储在数组 A [0… m -1]中,则出队时 front 应该变化为(A)
A . front =( front +1) mod m
B . front ++
C . front =( front +1) mod ( m -1)
D . front =( front +1) mod ( m +1)
3.必答[单选题]循环队列判对空的条件是A
A . front == rear
B . front = rear =0
C . front = rear
D . front == rear -1
4.必答[单选题]
循环队列 A [ 0… n -1]存放其元素值,用 F 和 R 分别表示队头和尾,则判对满的条件是(A)
A . F ==( R +1) mod n
B . F ==( R mod n )+1
C . F ==( R +1) mod ( n +1)
D . F ==( R -1) mod n
5.必答[单选题]
循环队列 A [ O … n -1]存放其元素值,用 F 和 R 分别表示队头和队尾,则当前队列中的元素数是(A)
A .( R - F + n )% n
B . R - F -1
C . R - F +1
D . R - F