设循环队列的结构是:const int Maxsize=100;typedef

admin2022-08-02  15

问题 设循环队列的结构是: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;

选项 A.Q.front==Q.rear;
B.Q.front-Q.rear==Maxsize;
C.Q.front+Q.rear=Maxsize;
D.Q.front==(Q.rear+1)%Maxsize;

答案 D

解析 队满的条件为 Q.front==(Q.rear+1)%Maxsize。
转载请注明原文地址:https://www.tihaiku.com/gongwuyuan/2556819.html

最新回复(0)