首页 > 考研
题目内容 (请给出正确答案)
[主观题]

编程用链表方法实现堆栈数据结构。堆栈(Stack) 是指这样一段内存, 它可以理解为一个筒结构,先

编程用链表方法实现堆栈数据结构。堆栈(Stack) 是指这样一段内存, 它可以理解为一个筒结构,先

放进筒中的数据被后放进筒中的数据“压住”,只有放进筒中的数据都取出后,先放进去的数据才能被取出,称为“后进先出”。堆栈的长度可随意增加。堆栈结构可用链表实现。设计一个链表结构需包含两个成员:一个存放数据,一个为指向下一个节点的指针。当每次有一个新数据要放入堆栈时,称为“压入堆栈”,这时动态建立一个链表的节点,并连接到链表的结尾;当每次从堆栈中取出一个数据时.称为“弹出堆栈”,这意味着从链表的最后一个节点中取出该节点的数据成员,同时删除该节点,释放该节点所占的内存。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编程用链表方法实现堆栈数据结构。堆栈(Stack) 是指这样…”相关的问题
第1题
数组、堆栈、______和链表都是线性数据结构。

点击查看答案
第2题
已知一个二叉树如下图(编者略),修改结点(node)的连接方式,以致可以不借助辅助堆栈实现中序遍历的

已知一个二叉树如下图(编者略),修改结点(node)的连接方式,以致可以不借助辅助堆栈实现中序遍历的非递归方法。画出修改后的结点连接图并写出其实现中序遍历的非递归算法。【浙江大学2002五(10分)】

点击查看答案
第3题
指令的寻址方式采用跳跃寻址方式时,可实现()。

A.堆栈寻址

B.程序的条件转移

C.程序的无条件转移

D.程序的条件转移或无条件转移

点击查看答案
第4题
简单的种子填充算法把太多的象素压入堆栈,有些象素甚至会入栈_____,这一方面_____了算法的效
率,另一方面还要求很大的_____以实现栈结构。

点击查看答案
第5题
单片机的堆栈指针SP始终是指示()A.堆栈底 B.堆栈顶C.堆栈地址 D.堆栈中间位置

单片机的堆栈指针SP始终是指示()

A.堆栈底

B.堆栈顶

C.堆栈地址

D.堆栈中间位置

点击查看答案
第6题
如何用一条指令重新设置80386的堆栈指针。
点击查看答案
第7题
MCS-51堆栈寄存器SP是______位寄存器,存放______。

点击查看答案
第8题
以下属于Gb接口协议堆栈的协议为()。

A.BSSGP

B.SNDCP

C.GTP

D.RANAP

点击查看答案
第9题
可以使用______将菜单保存在堆栈中,也可以用______从堆栈中还原保存的菜单。

点击查看答案
第10题
MCS-51的堆栈只可设置在______,其最大容量为______。

点击查看答案
第11题
分别建立多个独立的链接堆栈。【北京航空航天大学1998一、6(4分)】

分别建立多个独立的链接堆栈。【北京航空航天大学1998一、6(4分)】

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改