栈的链式存储结构的表示和实现实验报告.pdf
《栈的链式存储结构的表示和实现实验报告.pdf》由会员分享,可在线阅读,更多相关《栈的链式存储结构的表示和实现实验报告.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数 据 结 构 实 验 报 告 册班级:学号:姓名:实验题目:实验题目:栈的链式存储结构的表示和实现栈的链式存储结构的表示和实现实验日期:实验要求:1.认真阅读和掌握本实验的相关知识。2.编写程序实现栈的链式存储方式。3.编写程序实现对栈空的判断以与栈的入栈和出栈操作、取栈顶元素。4.保存程序的运行结果,结合程序分析链式结构的特点。5.填写实验报告概要设计:(1)初始化链栈。 (2)将链栈置空。 (3)完成入栈和出栈操作,完成取栈顶元素操作。 (4)选择菜单上的 0,退出该程序的运行,完毕实验容。初始化栈操作, 将栈的栈顶指针置为空值, 即设栈 S 和栈顶指针 top,Stop=null。如果
2、所建栈里有数据元素,要将其置空,同样也是将栈顶指针的值置为空值。入栈操作,向栈里插入数据元素。首先要为插入数据元素分配结点,将插入数据元素的值赋值给插入结点的数据域, 其次修改栈顶指针的指向关系,即修改插入结点和栈顶指针的地址,最后修改栈顶指针。出栈操作,从栈里删除数据元素。首先要判断栈是否为空栈,如是空栈那么操作失败。否那么,进展出栈操作,修改删除结点和栈顶指针,最后释放删除结点。取栈顶元素。1 / 20详细设计:/链栈类型定义typedef int ElemType;typedef struct stacknodeElemType data;stacknode *next;StackNod
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 链式 存储 结构 表示 实现 实验 报告
限制150内