题目内容

若已知一个栈的进栈序列是p1,p2,p3, … ,pn 。其输出序列为1,2,3,…,n ,若p3=1,则p1为()

A. 可能是2
B. 一定是2
C. 不可能是2
D. 不可能是3

查看答案
更多问题

若链队列的队头指针和队尾指针分别为front和rear,则从队列中删除一个节点的操作是( )

A. p=front;rear=p->next;free(p);
B. p=rear;front=p; free(p);
C. p=front; front=p->next;free(p);
D. p=rear;front=p->next;free(p)

若用一个大小为6的一维数组来实现循环队列,且当前rear和front的值分别为0和3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别是()

A. 1和5
B. 2和4
C. 4和2
D. 5和1

经过以下栈运算后e的值是( )。InitStack(s);Push(s,a);Push(b);Pop(s,e);GetTop(s,e);

A. 1
B. 0
C. a
D. b

经过以下队列运算后QueueEmpty(qu)的值是( )。InitQueue(qu);EnQueue(qu,a);EnQueue(qu,b);DeQueue(qu,e);DeQueue(qu,e);

A. a
B. b
C. false
D. true

答案查题题库