3.2 堆栈 3.2 堆栈及其应用——定义 插入、删除只在线性表一端进行的线性表被称为栈。 后进先出----LIFO (Last In First Out) 栈顶浮动 栈底固定 顺序存储结构: 顺序栈 链式存储结构: 链栈 3.2.1. 顺序栈 #define MAXSIZE 100 //栈容量 typedef struct { DataType data[MAXSIZE ]; //存储空间 int top; //栈顶指针 }SStack; 栈空时,top=-1;非空时,top位于栈顶元素的位置 顺序栈的空间固定 SStack *InitStack( ) { //构造一个空栈s SStack * S ; S =(SStack *)malloc(sizeof(SStack)); S-top=-1; return S; } int EmptySStack(SStack *S) { //若栈空,则返回1,否则返回0 if (S-top==-1) return 1; else return 0; } int GetTop(SStack *S, DataType *x) { //若栈不空,则返回1,否则返回0 if (S-top==-1) return
您可能关注的文档
- 第3单元第4课第二次世界大战的全面爆发.ppt
- 第3章 急诊科的管理与护理.ppt
- 第3章 SQL概述-2015-9.ppt
- 第3章 SQL Server 2000系统概述.ppt
- 第2课.原始农业的产生.ppt
- 第3章 招标条件与规则.ppt
- 第3章 企业年金.pptx
- 第3章 轴向拉伸与压缩.ppt
- 第3章 剪切与圆轴扭转 - 副本.ppt
- 第3章 建设工程成本计划.ppt
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
- 飞行控制——可配平水平安定面作动器球螺杆下花键检查更换 标准立项发展报告.docx
- 2026年中国气相法二氧化钛行业市场规模及投资前景预测分析报告.pdf
- 2026年中国气相防锈包装行业市场规模及投资前景预测分析报告.pdf
原创力文档

文档评论(0)