- 4
- 0
- 约 18页
- 2016-12-26 发布于湖北
- 举报
ACM程序设计 第三讲 基本数据结构 堆栈 队列 栈 栈(stack)是简单的数据结构,但在计算机中使用广泛。它是有序的元素集合。 栈最显著的特征是LIFO?(Last In, First Out, 后进先出) 当我们往箱子里存放一叠书时,先存放的书在箱子下面,我们必须将后存放的书取出来,才能看到和拿出早先存放的书。 栈 栈中的每个元素称为一个frame。而最上层元素称为top frame。栈只支持三个操作, pop, top, push。 pop取出栈中最上层元素(8),栈的最上层元素变为早先进入的元素(9)。 top查看栈的最上层元素(8)。 push将一个新的元素(5)放在栈的最上层。 栈不支持其他操作。如果想取出元素12, 必须进行3次pop操作。 c++stack(堆栈) 使用该容器时需要包含#includestack头文件; 定义stack对象的示例代码如下: stackints1; stackstrings2; stack的基本操作有: 1.入栈:如s.push(x); 2.出栈:如 s.pop().注意:出栈操作只是删除栈顶的元素,并不返回该元素。 3.访问栈顶:如s.top(); 4.判断栈空:如s.empty().当栈空时返回true。 5.访问栈中的元素个数,如s.size(); Terrible Set POJ2082 Description Let
您可能关注的文档
- Access数据库程序设计总复习讲述.ppt
- Access期末选择题复习讲述.doc
- access数据库数据库设计2讲述.ppt
- Access查询讲述.doc
- Access课本之参考答案讲述.doc
- ACM输入输出介绍讲述.ppt
- Access2010培训讲述.doc
- activemq_使用教程讲述.doc
- Access2010应用教程(第二章)讲述.ppt
- ACCESS2010基础讲述.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 机械设计减速机选型.pptx
- 【高清可复制】西南15G701-1 ---混凝土结构轻质填充墙构造图集 第一分册 加气混凝土填充墙.pdf VIP
- 《特种设备重大事故隐患判定准则》GB45067-2024知识培训.pptx VIP
- 福建省三明市2024-2025学年初中毕业班第二次质量检测数学试题.docx VIP
- 2025年成都市中考(初中学业水平考试)历史试题卷(含答案).pdf
- 2025年马鞍山市雨山区社区工作者招聘考试试题及答案解析.docx VIP
- 工程建设标准强制性条文-房屋建筑部分(2020)书签版Y.pdf
- 统编版版语文六年级上册第七单元《艺术之美》作业设计.docx
- 门窗购销合同(标准版).docx VIP
- 长安CS75 PLUS使用说明书.pdf VIP
原创力文档

文档评论(0)