- 12
- 0
- 约2.1万字
- 约 87页
- 2016-12-20 发布于浙江
- 举报
第三章 栈和队列 3.1 栈 3.2 栈的应用举例 *3.3 栈和递归的实现 3.4 队列 3.1 栈(stack) 3.1.1栈的定义和特点 定义:限定仅在表尾进行插入或删除操作的线性表, 表尾—栈顶,插入、删除端 (Top) 表头—栈底, 不含元素的空表称空栈 特点:先进后出(FILO) 或后进先出(LIFO) 如:假设栈S=(a1,a2,a3,…an),则a1称为栈底元素,an为栈顶元素。栈中元素按a1,a2,a3,…an的次序进栈,退栈的第一个元素应为栈顶元素。 顺序栈示意图 实现过程: *S.top++=e; return OK; } 栈使用的完整C程序实例 #define STACK_INIT_SIZE 100 #define STACKINCREMENT 10 #define OK 1 #define OVERFLOW -1 #define ERROR 0 typedef struct{ int *base; int *top; int stacksize; }sqstack; void pu
您可能关注的文档
最近下载
- 矿区生态修复方案编制指南(临时).docx VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
- 原调bD海底珍珠容易搵联考钢琴伴奏正谱.pdf VIP
- 江西省南昌市2026届高三年级三月测试(一模)物理试题(含答案).pdf VIP
- 2026年春统编版语文四年级教学进度表.docx VIP
- 养老护理员培训PPT演示课件.ppt VIP
- (高中物理)《传感器》知识梳理.pdf
- (整理版)浙江省宁波市支点教育培训学校八年级数学上册《21等腰三角形》.pdf
- (整理版)浙江省绍兴县杨汛桥镇中学九年级数学上册练习8(无答案)浙教.pdf
- (整理版)特殊四边形的综合应用.pdf
原创力文档

文档评论(0)