3第4章-2栈、队列和串-补充
2. 特殊线性表—栈、队列和串; 2.1 特殊线性表——栈;例:有三个元素按a、b、c的次序依次进栈,且 每个元素只允许进一次栈,则可能的出栈 序列有多少种?; 2.1 特殊线性表——栈; 2.1 特殊线性表——栈; 2.1 特殊线性表——栈; 2.1- 特殊线性表——栈; 栈的抽象数据类型定义 ; 2.1 特殊线性表——栈;Push
前置条件:栈已存在
输入:元素值x
功能:在栈顶插入一个元素x
输出:如果插入不成功,抛出异常
后置条件:如果插入成功,栈顶增加了一个元素
Pop
前置条件:栈已存在
输入:无
功能:删除栈顶元素
输出:若删除成功,返回被删元素值,否则抛出异常
后置条件:如果删除成功,栈减少了一个元素
;topValue
前置条件:栈已存在
输入:无
功能:读取当前的栈顶元素
输出:若栈不空,返回当前的栈顶元素值
后置条件:栈不变
Length
前置条件:栈已存在
输入:无
功能:判断栈是否为空
输出:如果栈为空,返回1,否则,返回0
后置条件:栈不变
endADT;// Stack abtract class
template class Elem
您可能关注的文档
- 钢铁及线材的基本知识.ppt
- 碱性电弧炉氧化法炼钢.ppt
- 振动沉模规程.doc
- 工业锅炉热工性能试验计算讲解.ppt
- 第三章 合金元素的氧化还原反应.ppt
- 火法冶炼工艺.ppt
- 4800非对称基本型任意交角中边桩坐标计算.doc
- 2017年西南大学工程地质作业及答案.doc
- 隧道风险管理及防范措施.doc
- ch5 转炉炼钢.ppt
- 接地故障保护培训课件.ppt
- 企业高层领导安全领导力专题培训.pptx
- 自动重合闸培训.ppt
- ZME致茂电子操作 编程手册6310 系列用户手册.pdf
- Gowin高云半导体FPGA产品GW1NS系列 GW1N(R)-2 GW1N(R)-2B GW1N(R)-6说明书.pdf
- USR硬件设计手册USR-K3用户手册.pdf
- CXW螺丝钉M4×18十字大扁头螺钉 ×2 M5×25十字大扁头螺钉 ×1 750mlMIN M5×25十字大扁头水杯螺钉 ×1说明书用户手册.pdf
- CHERRY樱桃XTRFY用户手册.pdf
- Bingxin技术工程审计手册第一卷用户手册.pdf
- GREE格力电器压缩机QXA-B102zE190技术规格书.pdf
原创力文档

文档评论(0)