第3章-栈和队列PPT
第 3 章 栈和队列; 3.1 栈;a1;栈的操作特性:后进先出;例:有三个元素按a、b、c的次序依次进栈,且每个元素只允许进一次栈,则可能的出栈序列有多少种?;栈底;出栈序列: b、 a、c;栈的抽象数据类型定义 ;DestroyStack
前置条件:栈已存在
输入:无
功能:销毁栈
输出:无
后置条件:释放栈所占用的存储空间
Push
前置条件:栈已存在
输入:元素值x
功能:在栈顶插入一个元素x
输出:如果插入不成功,抛出异常
后置条件:如果插入成功,栈顶增加了一个元素
;Pop
前置条件:栈已存在
输入:无
功能:删除栈顶元素
输出:如果删除成功,返回被删元素值,否则,抛出异常
后置条件:如果删除成功,栈减少了一个元素
GetTop
前置条件:栈已存在
输入:无
功能:读取当前的栈顶元素
输出:若栈不空,返回当前的栈顶元素值
后置条件:栈不变;Empty
前置条件:栈已存在
输入:无
功能:判断栈是否为空
输出:如果栈为空,返回1,否则,返回0
后置条件:栈不变
endADT;栈的顺序存储结构及实现 ;出栈:top减1; 顺序栈类的声明;顺序栈的实
您可能关注的文档
最近下载
- Trimble S8全站仪 说明书.pdf
- 1_2020年刘家安民法基础课课堂笔记.pdf VIP
- DB13(J)54-2005:市政基础设施工程施工质量验收通用规程.pdf VIP
- 海外商标注册代理.docx VIP
- 儿童支气管哮喘PPT.pptx VIP
- 2013款奇瑞新QQ电器控制部分维修手册.pdf VIP
- 梁挠曲线近似微分方程及积分梁挠曲线近似微分方程在小变形情况下.ppt VIP
- BLUEGULL蓝鸥品类信息净水器型号信息LOCUF-500-S、LOCUF-1000-S、LOCUF-2000-S、LOCUF-5000-S说明书用户手册.pdf
- 临时用电施工组织设计(中建完整版).docx VIP
- 初中劳动教育-整理与收纳《行李箱整理》教学设计(公开课教案).docx VIP
原创力文档

文档评论(0)