- 7
- 0
- 约1.23万字
- 约 67页
- 2017-03-04 发布于江苏
- 举报
第三章 栈与队列 3.1 栈 Stack 栈可定义为只允许在表的末端进行插入和删除的线性表。 允许插入和删除 的一端称为栈顶 top ,另一端称 为栈底 bottom 特点 先进后出 FILO 栈的抽象数据类型 二、顺序栈 栈的其他成员函数的实现 template void SeqStack ::overflowProcess //私有函数:当栈满则执行扩充栈存储空间处理 T *newArray new T[maxSize+stackIncreament]; //创建更大的存储数组 if newArray NULL cerr “存储分配失败!” endl; exit 1 ; for int i 0; i top; i++ newArray[i] elements[i]; maxSize maxSize+stackIncreament; delete []elements; elements newArray; //改变elements指针 ; template void SeqStack ::Push const T x if overflowProcess; //栈满 elements[++top] x; //栈顶指针先加1, 再进栈 ; template bo
您可能关注的文档
最近下载
- 煤炭建设工程技术资料管理标准.doc
- 2026年北京市西城区高三一模生物试卷(含答案).docx
- 肿瘤患者营养评估与支持.pptx VIP
- 华南理工大学《中国近现代史纲要》简答题、辨析题、论述题答案(完整版).doc VIP
- 人教版六年级数学上册第六单元《百分数》应用题专项练习(核心应用题+变形题)(含答案).pdf VIP
- 审计学:一种整合方法(第16版)习题答案(1-9).pdf
- 肿瘤患者营养评估与护理.pptx VIP
- 桥梁施工软件:Trimble Tekla二次开发_(18).二次开发文档编写与管理.docx VIP
- T_QAHN 012—2026(质量创新和质量改进活动成果评价准则).pdf
- 大学近现代史纲要简答题、辨析题、论述题答案(完整版.pdf VIP
原创力文档

文档评论(0)