- 12
- 0
- 约2.32万字
- 约 93页
- 2017-09-27 发布于广西
- 举报
第三章栈与队列第2版.ppt
第三章 栈与队列 3.1 栈 ( Stack ) 栈可定义为只允许在表的末端进行插入和删除的线性表。 允许插入和删除 的一端称为栈顶 (top),另一端称 为栈底(bottom) 特点 后进先出 (LIFO) 栈的抽象数据类型 二、顺序栈 栈的其他成员函数的实现 template class T void SeqStackT::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 class T void SeqStackT::Push(const T x) {
您可能关注的文档
最近下载
- 工程竣工验收移交书.docx VIP
- 统编版三年级上学期语文期末试卷_1.docx VIP
- 法院文秘写作考试试题及答案.docx VIP
- 十八税种应纳税额自动计算模板-做账实操.xlsx VIP
- 《工程勘察设计收费标准》2002年修订本完整.pdf VIP
- 统编版语文三年级上学期语文期末试卷.docx VIP
- 天融信准入系统topnac-技术白皮书v1.pdf VIP
- 2025年初级经济师考试真题试卷含答案(经济基础知识).pdf VIP
- 网络互联技术(第2版)梁广民数字资源5.1.3 MAC地址泛洪攻击.ppt VIP
- 网络互联技术(第2版)梁广民数字资源5.1.2 交换机安全基本措施.ppt VIP
原创力文档

文档评论(0)