ch3栈及队列
第三章 栈和队列 栈和队列是两种特殊的线性表,是操作受限的线性表,称限定性DS 3.1 栈(stack) 栈的定义和特点 定义:限定仅在表尾进行插入或删除操作的线性表,表尾—栈顶,表头—栈底,不含元素的空表称空栈 特点:先进后出(FILO)或后进先出(LIFO) 3.1.2 栈的存储结构 顺序栈 实现:一维数组s[M] 顺序栈的类型表示: #define STACK_INIT_SIZE 100; #define STACKINCREMENT 10; typedef char StackData; typedef struct { //顺序栈定义 StackData *base; //栈底指针 StackData *top; //栈顶指针 int stacksize;//当前已分配的存储空间 } SeqStack; 判栈空 int StackEmpty (SeqStack *S) { if( S-top == S-base ) return 1 //判栈空,空则返回1 else return 0; //否则返回0 } 判栈满 int StackFull (SeqStack *S) { if( S-top- S-base = S- StackSize ) return 1 //判栈满,满则返回1 else return 0; //否则返
您可能关注的文档
- 1.1.2棱柱、棱锥及棱台结构特征二.ppt
- 1.1.2定稿棱锥及棱台.ppt
- 1.2原子结构及相对原子质量.ppt
- 1.4.2光及颜色.ppt
- 10、松鼠及松果.ppt
- 10狼及小羊.ppt
- 11.蝙蝠及雷达.ppt
- 11北风及小鱼.doc
- 11.蝙蝠及雷达(完美版).ppt
- 13.1初识家用电器及电路.ppt
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- 17J927-1车库建筑构造1.pdf VIP
- TCECS465-2017 既有建筑绿色改造技术规程.pdf
- 2025届高三英语一轮复习之非谓语动词课件.pptx
- 2025四川省三支一扶招聘考试职业能力测验试题卷 (1).docx VIP
- 小学五年级数学混合运算计算专项练习题(每日一练,共23份).pdf VIP
- 2025北京东城区高一(下)期末化学试题及答案.pdf VIP
- 《GBT29404-2012灌溉用水定额编制导则》(2026年)实施指南.pptx VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共9份).docx VIP
- 人教版九年级化学上册教材课后习题参考答案.pdf VIP
- 冀少版(2024新版)七年级上册生物跨学科实践活动:《饲养家蚕,了解我国的养蚕历史》教案.docx VIP
原创力文档

文档评论(0)