单选题 链式栈结点为:(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;
下载APP答题
由4l***lp提供 分享 举报 纠错

相关试题

单选题 假设元素按照e1,e2,e3,e4,e5,e6的次序进栈,出栈序列为e2,e4,e3,e6,e5,e1,则栈的容量至少是()。

A、 6
B、 4
C、 3
D、 2

单选题 若一个栈的入栈序列为1、2、3、…、N,其输出序列为p1、p2、p3、…、pN。若p1=N,则pi为:

A、 I
B、 n−i
C、 n−i+1
D、 不确定

单选题 设计一个判别表达式中左、右括号是否配对出现的算法,采用( )数据结构最佳。

A、 线性表的顺序存储结构
B、 队列
C、 线性表的链式存储结构
D、

单选题 栈在( )中有所应用。

A、 递归调用
B、 函数调用
C、 表达式求值
D、 其余三项都有

单选题 若让元素1,2,3,4,5依次进栈,则出栈次序不可能出现在( )种情况。

A、 5,4,3,2,1
B、 2,1,5,4,3
C、 4,3,1,2,5
D、 2,3,5,4,1

单选题 若一个栈以向量V[1..n]存储,初始栈顶指针top设为n+1,则元素x进栈的正确操作是( )。

A、 top++; V[top]=x;
B、 V[top]=x; top++;
C、 top--; V[top]=x;
D、 V[top]=x; top--;

单选题 栈和队列的共同点是( )。

A、 都是先进后出
B、 都是先进先出
C、 只允许在端点处插入和删除元素
D、 没有共同点

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

A、 可能是2
B、 一定是2
C、 可能是1
D、 一定是1