【单选题】顺序存储的循环队列sq中,假定front和rear分别为队头指针和队尾指针,则出队操作为( )。
A.
sq.front=(sq.front+1)%maxsize; x=sq.data[sq.front];
B.
sq.front=sq.front+1; x=sq.data[sq.front];
C.
sq.rear=(sq.rear+1)%maxsize; x=sq.data[sq.front];
D.
sq.rear=sq.rear+1; sq.data[sq.front]=x;
【单选题】顺序存储的循环队列sq中,假定front和rear分别为队头指针和队尾指针,则入队操作为( )。
A.
sq.rear=sq.rear+1; sq.data[sq.rear]=x;
B.
sq.data[sq.rear]=x; sq.rear=sq.rear+1;
C.
sq.rear=(sq.rear+1)%maxsize; sq.data[sq.rear]=x;
D.
sq.front=sq.front+1; sq.data[sq.front]=x;
【单选题】顺序存储的循环队列sq中,假定front和rear分别为队头指针和队尾指针,则入队操作为( )。
A.
sq.rear=sq.rear+1;sq.data[sq.rear]=x;
B.
sq.data[sq.rear]=x;sq.rear=sq.rear+1;
C.
sq.rear=(sq.rear+1)%maxsize; sq.data[sq.rear]=x;
D.
sq.data[sq.rear]=x;sq.rear=(sq.rear+1)%maxsize;
【单选题】顺序存储的循环队列sq中,假定front和rear分别为队头指针和队尾指针,则入队操作为( )。11
A.
sq.rear=sq.rear+1;sq.data[sq.rear]=x;
B.
sq.data[sq.rear]=x;sq.rear=sq.rear+1;
C.
sq.rear=(sq.rear+1)%maxsize; sq.data[sq.rear]=x;
D.
sq.data[sq.rear]=x;sq.rear=(sq.rear+1)%maxsize;