设循环队列的结构是:const int Maxsize=100;typedef int Data Type;typedef struct {Data Type data[Maxsize];int front, rear;}Queue;若一个 Queue 类型的队列 Q,试问判断队列满的条件应是下列哪一个语句( )。
AQ.front==Q.rear;
BQ.front-Q.rear==Maxsize;
CQ.front+Q.rear=Maxsize;
DQ.front==(Q.rear+1)%Maxsize;