题目内容

一个栈的输入序列为:a,b,c,d,e,则栈的不可能输出的序列是( )。(提示:不一定一次性全部输入)

A. a,b,c,d,e
B. d,e,c,b,a
C. d,c,e,a,b
D. e,d,c,b,a

查看答案
更多问题

判断顺序栈(最多结点数为m)为栈满的条件是( )

A. top==0
B. top!=m
C. top==-1
D. top==m

向一个栈顶指针为HS的链栈中插入一个s所指结点时,则执行( ) (不带头结点)

A. HS->next=s; s->next=HS;
B. s->next= HS->next; HS =s;
C. s->next=HS; HS =s;
D. s->next= HS; HS =HS->next;

向一个栈顶指针为HS的链栈中删除一个结点时,用x保存被删除结点的值,则执行( ) (不带头结点)

A. x=HS;HS=HS>next;
B. x= HS->data;
C. HS=HS>next; x= HS->data
D. x= HS->data; HS =HS->next

设计一个判别表达式中括号是否配对的算法,采用( )数据结构最佳

A. 顺序表
B. 链表
C. 队列
D. 栈

答案查题题库