实验3顺序栈的基本操作
更新时间:2023-12-15 14:12:01 阅读量: 教育文库 文档下载
顺序栈的基本操作实验报告
学院:应用科技学院 专业:电子信息工程 姓名:林三德 学号:120352010067 年级:2010级 时间:2011-11-7 一:实验目的
1)熟悉栈的定义和栈的基本操作。
2)掌握顺序结构存储栈和链接存储栈的基本运算。
3)加深对栈结构的理解,逐步培养解决实际问题的能力。
二:实验要求
1)调用进栈函数建立一个栈。 2)读取栈顶元素。 3)从栈中删除元素。 4)输出栈中德所有元素。
注意:每完成一个步骤就必须及时输出栈中的元素。
三:概要设计
1)编写栈的基本操作函数。
①进栈函数 Status Push(SqStack *S, SElemType e) ②出栈函数 Status Pop(SqStack *S,SElemType *e) ③输出栈元素 OutputStack(SqStack *S) 2)本程序包出栈函数含6个函数。
? 主函数 main() ? ? ? ?
进栈函数PushStack() 出栈函数PopStack()
取栈顶元素GetStackTop() 显示栈元素OutputStack()
四:详细设计
1) 类型定义
typedef struct SNode {
int data;
struct SNode *next; }SNode,*LinkStack; LinkStack top;
2) 基本操作
? 进栈操作
LinkStack PushStack(LinkStack top,int x) //进栈 {
LinkStack s;
s=(LinkStack)malloc(sizeof(SNode)); s->data=x; s->next=top; top=s; return top; }
? 删除栈元素操作
LinkStack PopStack(LinkStack top) //删除栈元素 {
LinkStack p; if(top!=NULL) {
p=top;
top=top->next; free(p);
printf(\退栈已完成\\n\return top; }
else printf(\栈是空的,无法退栈!\\n\}
? 取栈顶元素
int GetStackTop(LinkStack top) //取栈顶元素 {
return top->data; }
五:调试分析
正在阅读:
实验3顺序栈的基本操作12-15
剧组人员职称职责表10-02
幽默人生哲理小故事02-07
幼教入党志愿书范文09-08
分布式系统复习题04-16
河南工业大学土木建筑学院2017年硕士研究生复试工作安排11-13
2016届高三物理一轮复习课时跟踪检测(四十二) 光的波动性 电磁波 相对论 813物理讨论群05-13
项目部试验室主任先进事迹材料08-22
公司净资产折股的个税处理03-08
DTII(A)型带式输送机10-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 基本操作
- 顺序
- 实验
- 2017-2018学年人教版四年级上册语文期末检测试卷精品试卷(9)
- AO微创内固定系统治疗胫骨粉碎性骨折的临床观察
- 实验三 控制系统的稳定性分析
- 实验报告二:对流传热系数及准数关联式常数的测定
- 《画法几何及工程制图》实践教学大纲
- 医院药房岗位分析报告
- 青年员工座谈会方案
- 压力容器移动式压力容器使用登记
- 刍议期待利益损失赔偿
- 四年级民族团结教案
- 面向网络舆情的关联度分析
- 学校文明礼仪教育活动总结
- 2019学年高中物理课时跟踪检测四反冲运动火箭新人教版选修309
- 善待自己,从心开始
- 2014-2015学年下学期人教版三年级数学下册期中测试卷
- 发邮件简易教程
- 说明书双立柱巷道物流堆垛起重机设计
- 第二单元 做乐观向上的人
- 苏教版七年级上册(2016)第3课《安恩和奶牛》教案 - 图文
- 四川省成都市都江堰市2016届高三11月调研考试数学(文)试题