循环队列的队空条件为( )。
A. (sq.rear+1)%maxsize==(sq.front+1)%maxsize
B. (sq.rear+1)%maxsize==sq.front+1
C. sq.(rear+1)%maxsize==sq.front
D. sq.rear==sq.front
循环队列的队满条件为( )。
A. (sq.rear+1)%maxsize==(sq.front+1)%maxsize
B. (sq.rear+1)%maxsize==sq.front+1
C. sq.(rear+1)%maxsize==sq.front
D. sq.rear==sq.front
如果以链表作为栈的存储结构,则退栈操作时( )。
A. 必须判别栈是否满
B. 判别栈元素的类型
C. 必须判别栈是否空
D. 不做任何判别
在一个链队中,若f,r分别为对手、队尾指针,则插入s所指结点的操作为( )
A. f->next=c;f=s
B. r->next=s;r=s
C. s->next=r;r=s
D. s->next=f;f=s