单选题
循环队列的存储空间为Q(1:50)。经过一系列正常的入队与退队操作后,front=rear=25。后又成功地将一个元素退队,此时队列中的元素个数为( ) 。
A
24
B
49
C
26
D
0
答案解析
正确答案:B
解析:
解析:设循玕队列伯的存储空间为Q(1:m),当front=rear=m时,循环队列为空;当front=rear且不等于m时,循环队列可能为空,也可能为满。当为空时,可以插入元素;当为满时,插入元素会发生上溢"铛误。题目中已经说明"成功地将一个元素退队"说明之前循环队列的状态为满退出个元素后队列中还有56-1=-49个元素。本题答案为B选项。 "
相关知识点:
循环队列操作后,元素个数49个
