若以第二种方法,如第一题表示循环队列,则循环队列的队满操作是() A: (Q.rear+1)%QueueSize==(Q.front+1)%QueueSize B: (Q.rear+1)%QueueSize==Q.front+1 C: (Q.rear+1)%QueueSize==Q.front D: Q.rear==Q.front
若以第二种方法,如第一题表示循环队列,则循环队列的队满操作是() A: (Q.rear+1)%QueueSize==(Q.front+1)%QueueSize B: (Q.rear+1)%QueueSize==Q.front+1 C: (Q.rear+1)%QueueSize==Q.front D: Q.rear==Q.front
若以第二种方法,如第一题表示循环队列,则循环队列的出队操作是() A: Q.front=(Q.front+1)%QueueSize B: Q.front=Q.front+1 C: Q.rear=(Q.rear+1)%QueueSize D: Q.rear=Q.rear+1
若以第二种方法,如第一题表示循环队列,则循环队列的出队操作是() A: Q.front=(Q.front+1)%QueueSize B: Q.front=Q.front+1 C: Q.rear=(Q.rear+1)%QueueSize D: Q.rear=Q.rear+1
在循环队列中,front指向队头元素的前一个位置,rear指向队尾元素的位置,则队满的条件是(rear+1)%QueueSize==front.
在循环队列中,front指向队头元素的前一个位置,rear指向队尾元素的位置,则队满的条件是(rear+1)%QueueSize==front.
若以第二种方法(教材中3.2.3中循环队列边界条件的处理方法中的第二种)表示循环队列,则循环队列的入队的操作是()若以第二种方法(详见3.2.3中循环队列边界条件)表示循环队列,则循环队列的入队操作是() A: Q.rear=Q.rear+1;sq.data[Q.rear]=x B: Q.data[Q.rear]=x;Q.rear=Q.rear+1 C: Q.rear=(Q.rear+1)%QueueSize;Q.data[Q.rear]=x D: Q.data[Q.rear]=x;Q.rear=(Q.rear+1)%QueueSize;
若以第二种方法(教材中3.2.3中循环队列边界条件的处理方法中的第二种)表示循环队列,则循环队列的入队的操作是()若以第二种方法(详见3.2.3中循环队列边界条件)表示循环队列,则循环队列的入队操作是() A: Q.rear=Q.rear+1;sq.data[Q.rear]=x B: Q.data[Q.rear]=x;Q.rear=Q.rear+1 C: Q.rear=(Q.rear+1)%QueueSize;Q.data[Q.rear]=x D: Q.data[Q.rear]=x;Q.rear=(Q.rear+1)%QueueSize;
1