设6个元素以6,5,4,3,2,1的顺序进栈,下列( )不是合法的出栈序列。
A. 5,4,3,6,1,2
B. 4,5,3,1,2,6
C. 3,4,6,5,2,1
D. 2,3,4,1,5,6
查看答案
输出序列为A,B,C,可以变为C,B,A时,经过的栈操作为( )。
A. push,pop,push,pop,push.pop
B. push,push,push,pop,pop,pop
C. push,push,pop,pop,push,pop
D. push,pop,push,pop,push,pop
链式栈结点为(data,link),top指向栈顶,若想摘除栈顶结点,并将删除的结点的值保存到x中,则应执行操作()。
A. x=top->data; top=top->link;
B. top=top->link; x=top->link;
C. x=top; top=top->link;
D. x=top->link;
向一个栈顶指针为top的链栈中插入一个p所指向的结点时,其操作步骤为()。
A. top->next=p;
B. p->next=top->next; top->next=p;
C. p->next=top; top=p;
D. p->next=top; top=top->next;
球拍两面不论是否有覆盖物,必须无光泽,且是什么颜色?
A. 可以红色,可以黑色
B. 一面绿色,一面红色
C. 一面鲜红色,一面黑色
D. 两面是红色或者黑色