早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。则想将栈顶节点的值保存到X中并将栈

题目

设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。则想将栈顶节点的值保存到X中并将栈顶节点删除应执行______。

A.x=top→data;top=top→link;

B.x=top→data;

C.x=top;top=top→link;

D.top=top→link;X=top→data;

参考答案
正确答案:A
解析:若有栈S=(S0,S1,…Sn),则S0称为栈底节点,sn-1称为栈顶节点。通常称栈的节点插入为进栈(Push),栈的节点的删除为出栈(Pop)。
  栈有两种存储结构:顺序栈和链栈。顺序栈即栈的顺序存储结构,是利用一组地址连续的存储单元依次存放自栈底到栈顶的数据元素,同时设指针top指示栈顶元素的当前位置。链栈即栈的链式存储结构,链表的第一个元素是栈顶元素,链表的末尾是栈底节点,链表的头指针就是栈顶指针,栈顶指针为空则是空栈。
看了设链式栈中节点的结构为(dat...的网友还看了以下:

一道数据结构的单链表相关的问题求解答9.设单链表的结点结构为(data,next),next为指针 其他 2020-05-17 …

设单链表中结点的结构为(dara,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q 计算机类考试 2020-05-24 …

设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q 计算机类考试 2020-05-24 …

设链式栈中节点的结构为(data,link),且top是指向栈顶的指针。则想将栈顶节点的值保存到X中 计算机类考试 2020-05-26 …

设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想摘除链式栈的栈顶结点,并 计算机类考试 2020-05-26 …

给定一棵用链表表示的二叉树,其根结点指针为t,编写求二叉树的叶子数目的算法。算法思想:可以用一个指 其他 2020-06-28 …

甲、乙两同学分别用托盘天平称量食盐,甲在调节天平时指针偏右,秒量食盐时天平平衡,称量结果为10.4 化学 2020-07-20 …

求解数据结构题目啊!高手请进给个指点吧!26.已知链栈的结点结构为datenext栈顶指针为top, 其他 2020-11-06 …

数据结构题着急)设二叉树中结点的两个指针域分别为lchild和rchild,则判断指针变量p所指向的 数学 2020-11-18 …

英语翻译摘要:本文针对几种常用的文本压缩算法进行总结,并对压缩率进行了一个比较且对这几种算法的优缺点 英语 2020-12-07 …