- 1
- 0
- 约5.48千字
- 约 33页
- 2017-08-20 发布于河南
- 举报
数据结构 第三章 栈与队列课件
第三章 栈和队列;4、栈的基本运算:
入栈:push(S,x) 把x推入栈S
出栈:pop(S,x) 把栈顶元素赋给x,并删除
该栈顶元素
取栈顶元素:gettop(S, x)取出栈顶元素送给x
判栈空:empty(S) 栈空返回1,否则为0
栈初始化:initstack(S) 初始化空栈;二、栈的顺序存储
用一组地址连续的内存单元存放自栈底到栈顶的数据元素,同时附设一个栈顶指针top(是整型变量),通常top=0表示空栈。
用代码定义并实现各运算:
#define true 1
#define false 0
#define ERROR 0
#define OK 1
#define maxsize 100;栈的定义描述:
typedef struct stack
{ ET elem[maxsize];
int top; /*栈顶指针,用来表示数组的下标*/
}Sqstack;
实现各种运算:
栈初始化 void initstack(Sqstack s)
{ s.top=0;}
main()
{ Sqstack stack; initstack(stack);};判栈空 int empty(Sqstack s)
{ if(
您可能关注的文档
- 数学试题1Microsoft PowerPoint 演示文稿课件.ppt
- 数学:1.1《命题与其关系》PPT(新人教A版-选修2-1)课件.ppt
- 数学符号英文表达课件.ppt
- 数学:1.2.2《条件语句》(新人教A版必修3)课件.ppt
- 数学:1.2.2《直线和椭圆位置关系》(苏教版选修2-1)课件.ppt
- 数学重要性和趣味性课件.ppt
- 数学:1.2数轴,相反数和绝对值2(湘教版七年级上)课件.ppt
- 数学:1.3《简单逻辑联结词》(新人教A版选修2-1)课件.ppt
- 数学第一单元负数初步认识课件.ppt
- 数学:2-1-3、4 空间中直线和平面之间位置关系 平面和平面之间位置关系课件.ppt
最近下载
- 红色“舌尖上的美味”舌尖上的中国广东美食介绍PPT模板课件.pptx VIP
- 污水厂紫外线消毒设备设计计算书.xlsx VIP
- 投资经理笔试题及答案.doc VIP
- 深度解析(2026年)《JTT 1239-2019沥青路面抗凝冰涂层材料技术条件》.pptx VIP
- 深度解析(2026)《GB 16423-2020金属非金属矿山安全规程》.pptx VIP
- 06J305_重载地面、轨道等特殊楼地面.pdf VIP
- 2025年湖南省初中学业水平考试中考物理真题试卷(中考真题+答案).pdf VIP
- 国企投资笔试题.docx VIP
- 2026年长沙市初中学业水平考试数学试卷及答案.docx VIP
- 2024小红书口腔行业通案.pdf VIP
原创力文档

文档评论(0)