当前位置: 答题翼 > 问答 > 远程教育 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

设top是一个链栈的栈顶指针 栈中每个结点由一个数据域data和指针域next组成 设用x接收栈顶元素 则出栈操作为( )。


设top是一个链栈的栈顶指针,栈中每个结点由一个数据域data和指针域next组成,设用x接收栈顶元素,则出栈操作为()。

A.x=top.getData();top=top.getNext();

B.top=top.getNext();x=top.getData();

C.x=top.getNext();top=top.getData();

D.top.setNext(top);x=top.getData();

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

参考答案
您可能感兴趣的试题
  • 在一个栈顶指针为top的链栈中,将一个p指针所指的结点入栈,应执行()。

  • 在一个栈顶指针为top的链栈中删除一个结点时,用x保存被删结点的值,则执行()。

  • 设指针变量top指向当前链式栈的栈顶 则删除栈顶元素的操作序列为()。A.top=top+1;B.

  • 从一个栈顶指针为top的链栈中删除一个结点时 用变量x保存被删结点的值 则执行()。 A. x=t

  • 设链式栈中结点的结构为(data link) 且top是指向栈顶的指针。若想摘除链式栈的栈顶结点 并将被摘

  • 设指针变量top指向当前链式栈的栈顶 则删除栈顶元素的操作序列为( )。A.top=top+1;B.top=top-1;C