- 0
- 0
- 约4.8千字
- 约 30页
- 2016-12-20 发布于贵州
- 举报
* * 2.2 栈和队列 * * 2.2.1 栈(Stack) 栈(stack)是限制线性表中元素的插入和删除,只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。 an . . . a2 a1 栈顶 TOP 栈底 Bottom * * 栈(Stack) 根据栈的定义可知,最先放入栈中的元素在栈底,最后放入的元素在栈顶,而删除元素刚好相反,最后放入的元素最先删除,最先放入的元素最后删除。 栈是一种后进先出(Last In First Out)的线性表,简称为LIFO表。 * * 栈的插入与删除 进栈 出栈 进栈---最先插入的元素放在栈的底部。 出栈---最后插入的元素最先退栈。 an . . . a2 a1 栈顶 TOP 栈底 Bottom * * 栈的基本运算 置空栈:Init_Stack()——初始化 判空栈IsEmpty _Stack(S) 进栈:Push_Stack(S,x)——插入操作 出栈:Pop_Stack(s,x)——删除操作 取栈顶元素:GetTop_Stack(s) * * 顺序栈:栈的顺序结构 顺序栈:用向量定义(类似于顺序表),将栈底位置设置在向量两端的任意一个端点;用t
您可能关注的文档
- 第1课走向战争的深渊改.ppt
- 第1课时 长方体.ppt
- 第1部分 Perl语言基础.ppt
- 第1部分 算机网络概论.doc
- 第1部分 第二章 21 211 平面.ppt
- 第1课:夏商西周的政治制度.ppt
- 第20课 虽有嘉肴.ppt
- 第20章-母婴保健法律制度.ppt
- 第20章 系统优化和注册表.ppt
- 第20节 锐角三角函数与解直角三角形.ppt
- 2026江苏南京雨花台区实验幼儿园后勤人员招聘1人备考题库完整答案详解.docx
- 2026江苏南京雨花台区实验幼儿园后勤人员招聘1人备考题库精选答案详解.docx
- 理财意识 主题班会课件.pptx
- 2026江苏南京雨花台区实验幼儿园后勤人员招聘1人备考题库含答案详解.docx
- 2026江苏南京雨花台区实验幼儿园后勤人员招聘1人备考题库及答案详解(网校专用).docx
- 2026年玉溪农业职业技术学院单招职业适应性考试题库及答案详解(全国通用).docx
- 2026年玉溪农业职业技术学院单招职业适应性考试题库及完整答案详解一套.docx
- 绿色金融工具的结构创新及其市场采纳动力分析.docx
- 2026江苏南京雨花台区实验幼儿园后勤人员招聘1人备考题库精编答案详解.docx
- 2026年玉溪农业职业技术学院单招职业适应性考试题库及参考答案详解.docx
原创力文档

文档评论(0)