若描述某循环队列的数组为QUEUE[0],...,QUEUE[N-1],则循环队列满时,队列中有___________个元素。
A: N
B: N-1
C: N+1
D: N+2
A: N
B: N-1
C: N+1
D: N+2
举一反三
- 若描述某循环队列的数组为QUEUE[0], ... QUEUE[N-1], 则循环队列满时,队 列中有 个元素
- 若描述某循环队列的数组为QUEUE[0], ... QUEUE[N-1], 则循环队列满时,队 列中有 个元素
- 【单选题】顺序循环队列中(数组的大小为 n ),队头指示 front 指向队列的第 1 个元素,队尾指示 rear 指向队列最后元素的后 1 个位置,则循环队列中存放了 n - 1 个元素,即循环队列满的条件为 ()。 A. (rear+1)% n =front−1 B. (rear+1)% n =front C. (rear)% n =front D. rear+1=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 )
- 若顺序存储的循环队列的QueueMaxSize=n,则该队列最多可存储( )个元素. A: n B: n-1 C: n+1 D: 不确定