首页 > 健康常识
题目内容 (请给出正确答案)
[主观题]

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

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

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

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
更多“编程用链表方法实现堆栈数据结构。堆栈(Stack) 是指这样…”相关的问题
第1题
下列哪些数据结构可用来实现栈()。(1)链表 (2)数组 (3)树 (4)图

A.(2),(3)

B.(2),(4)

C.(1),(4)

D.(1),(2)

点击查看答案
第2题
什么叫堆栈?AT89S51中堆栈的最大容量是多少?

点击查看答案
第3题
下列关于[锁定堆栈(PinStack)]的作用描述正确的是?()

A.将修改堆栈锁定到当前的对象上,无法再为当前物体增加修改器。

B.将修改堆栈锁定到当前的对象上,即使在场景中选择了其他对象,命令面板仍会显示锁定的对象修改命令,可以任意调节它的参数。

C.将修改堆栈锁定到当前的对象上,无法修改堆栈中当前物体的修改器参数。

D.如果当前处在修改堆栈的中间或底层,则使用[锁定堆栈(PinStack)]时,无法返回顶层对修改器进行操作。

点击查看答案
第4题
MCS-51单片机上电复位时,堆栈指针SP=00H。()
点击查看答案
第5题
下列不属于寻址方式的三种面向的是()

A.面向主存

B.面向辅存

C.面向寄存器

D.面向堆栈

点击查看答案
第6题
在堆栈段中,存放栈顶地址的寄存器是()。

A.IP

B.SP

C.BX

D.BP

点击查看答案
第7题
具有堆栈型知识结构的人在遇到已知领域的已知问题时,表现出无所适从。()
点击查看答案
第8题
简述队列和堆栈这两种数据类型的相同点和差异处。

点击查看答案
第9题
堆栈是由若干不连续的存储单元组成的后进先出存储区。()

此题为判断题(对,错)。

点击查看答案
第10题
堆栈的操作原则是“先进后出”,压入数据是PUSH指令、弹出数据是POP指令。()

此题为判断题(对,错)。

点击查看答案
第11题
编制程序求某数据区中无符号字数据的最大值和最小值,结果送入RESULT单元。要求:最大值和最小值分别用于子程序计算,主程序和子程序直接分别用:(1)寄存器传递参数;(2)存储单元传递参数;(3)堆栈传递参数。
编制程序求某数据区中无符号字数据的最大值和最小值,结果送入RESULT单元。要求:最大值和最小值分别用于子程序计算,主程序和子程序直接分别用:(1)寄存器传递参数;(2)存储单元传递参数;(3)堆栈传递参数。

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