- 7
- 0
- 约2.29万字
- 约 83页
- 2017-06-12 发布于浙江
- 举报
数据结构特殊线性表栈和队列
例题解析 习题2(1)(3) DestroyStack 前置条件:栈已存在 输入:无 功能:销毁栈 输出:无 后置条件:释放栈所占用的存储空间 Push 前置条件:栈已存在 输入:元素值x 功能:在栈顶插入一个元素x 输出:如果插入不成功,抛出异常 后置条件:如果插入成功,栈顶增加了一个元素 Pop 前置条件:栈已存在 输入:无 功能:删除栈顶元素 输出:如果删除成功,返回被删元素值,否则,抛出异常 后置条件:如果删除成功,栈减少了一个元素 GetTop 前置条件:栈已存在 输入:无 功能:读取当前的栈顶元素 输出:若栈不空,返回当前的栈顶元素值 后置条件:栈不变 template class T void seqStack::Push ( T x) { if (top==MAX_SIZE-1) throw “溢出”; top++; data[top]=x; } template class T T seqStack:: Pop ( ) { if (top==-1) throw “溢出”; x=data[top--];
您可能关注的文档
最近下载
- 患者身份识别制度-ppt课件.pdf VIP
- 数据采集与处理技术.pdf VIP
- Q∕GDW 10976-2017 电力系统动态记录装置技术规范.docx VIP
- 2026年《新疆维吾尔自治区民族团结进步模范区创建条例》题库及答案(共99题).docx
- 智能办公设备创投项目计划书.pptx VIP
- 博世力士乐IndraDrive 驱动器中文报警手册.pdf VIP
- DJBT50-133-2020 建设工程施工现场围挡及大门标准图集(2020版).pdf
- 2017年天津市大学生排球比赛.doc VIP
- 粉体工程课件.pptx VIP
- 2021年内蒙古包头市中考英语调研试卷(附答案详解).docx
原创力文档

文档评论(0)