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