当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

设链式栈中结点的结构为(data link) 且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s


设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是(31)。

A.top->link=s;

B.s->link=top->link;top->link=s;

C.s->link=top;top=s;

D.s->link=top;top=top->link;

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

参考答案
您可能感兴趣的试题
  • 设单循环链表中结点的结构为(data,link),且rear是指向非空的带表头结点的单循环链表的尾结点

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

  • 设单链表中结点的结构为(data link)。已知指针q所指结点是指针p所指结点的直接前驱 若在*q与*p之

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

  • 设双向循环链表中结点的结构为(data lLink rLink) 且不带附加头结点。若想在结点*p之后插人结点*s 则应执行以下()操作。

  • 从一个栈顶指针为top的非空链式栈中删除结点并不需要返回栈顶结点的值和回收结点时 应执行()操作。