A-A+

从栈顶指针为top的链栈中删除一个结点 并将被删结点的值保存到m中 其操作步骤为______

2022-08-12 15:49:25 问答库 阅读 196 次

问题详情

从栈顶指针为top的链栈中删除一个结点,并将被删结点的值保存到m中,其操作步骤为______。
A.m=top一>data;top=top一>next;
B.top=top一>next;m=top一>data;
C.m=top;top=top一>next;
D.m=top一>data;

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
本操作是链栈上的出栈操作,操作顺序应该是先保存被删结点的值,然后再改变栈顶指针的值。

考点:结点,指针