- 9
- 0
- 约 31页
- 2017-03-22 发布于江苏
- 举报
视频job4
视频job4
4-2 改写顺序栈的进栈成员函数Push (x ),要求当栈满时执行一个stackFull ( )操作进行栈满处理。其功能是:动态创建一个比原来的栈数组大二倍的新数组,代替原来的栈数组,原来栈数组中的元素占据新数组的前MaxSize位置。
【解答】templateclass Typevoid stackType :: push ( const Type item ) {
if ( isFull ( ) ) stackFull ( ); //栈满,做溢出处理
elements [ ++top ] = item; //进栈
}
templateclass Type void stackType :: stackFull ( ) {
Type * temp = new Type [ 3 * maxSize ]; //创建体积大二倍的数组
for ( int i = 0; i = top; i++ ) //传送原数组的数据
temp[i] = elements[i];
delete [ ] elements; //删去原数组
maxSize *= 3; //数组最大体积增长二倍
elements = temp; //新数组成为栈的数组空间
}
4-3
您可能关注的文档
- 舌尖上的中国第一部字幕.doc
- 航海英语改革版甲板与船体保养.doc
- 航海英语题库2000-2580.doc
- 船舶英语常用单词.doc
- 色彩学免费下载.doc
- 色彩教程0000.doc
- 色彩理论3.doc
- 艺术表演策划案.doc
- 节能灯结构.doc
- 芯片代码所代表的生产商一览表.doc
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 2026年山东青岛中考自主招生考试模拟物理试卷(含答案详解).pdf VIP
- 结构化统领的高三数学复习课教学实践研究.docx VIP
- 七年级历史、地理、生物、政治下册期中考试复习提纲.docx VIP
- 2025年医学高级职称-中西医结合内科(医学高级)考试近5年真题荟萃附答案.docx VIP
- 保安服务方案 投标方案(技术标).doc
- 2024-2025学年贵州省六盘水市七年级下学期期中英语试题.doc VIP
- 安徽省皖南八校2026届高三年级4月教学质量检测政治试卷(含答案).docx
- 校企合作的研究生培养模式的探索.doc VIP
- 2025年度国家广播电视总局直属事业单位公开招聘310人备考题库附答案解析.docx VIP
- 中国石油大学(北京)《毛泽东思想和中国特色社会主义理论体系概论(能源强国实践专题版)》2024-2025 学年第一学期期末试卷.pdf VIP
原创力文档

文档评论(0)