单项选择题

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

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

<上一题 目录 下一题>
热门 试题

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

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

单项选择题
一个栈的进栈序列是efgh,则栈的不可能的出栈序列是()(进出栈操作可以交替进行)。

A.hgfe
B.gfeh
C.fgeh
D.ehfg

相关试题
  • (1)对给定权值3,1,4,4,5,6,...
  • 设有一个头指针为head的不带头结点单向链表...
  • 写出在循环链表中设立尾指针而非头指针的好处。
  • 假设用一个数组A[0...m-1]表示循环...
  • 数组a经初始化char a[]=“fhglisp”;a...