单项选择题设循环队列的结构是: const int MaxSize=100; typedef int Data Type; typedef struct DataType data[MaxSize]; int front, rear; Queue; 若有一个Queue类型的队列Q,试问判断队列满的条件应是()。
A.front=Q.rear;
B.front-Q.rear==MaxSize;
C.front+Q.rear=MaxSize;
D.front==(Q.rear+1)%MaxSize;