循环队列sq中,用数组elem存放数据元素,sq.front指示队头元素的前一个位置,sq.rear指示队尾元素的当前位置,队列的最大容量为MAXSIZE,则在队列未元素x入队列的主要操作为( )。
A.
sq.rear= (sq.rear+1)mod MAXSIZE; sq.elem[sq.rear]=x;
B.
sq.elem[sq.rear]=x; sq.rear= (sq.rear+1)mod MAXSIZE;
C.
sq.front= (sq.front+1)mod MAXSIZE; sq.elem[sq.front]=x;
D.
sq.elem[sq.front]=x; sq.front= sq.front+1;