- 9
- 0
- 约5.1千字
- 约 18页
- 2016-12-02 发布于湖北
- 举报
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
您可能关注的文档
最近下载
- 高中物理 第十三章 电磁感应与电磁波初步 2 磁感应强度 磁通量课件 新人教版必修第三册.ppt VIP
- 人教版高中物理必修第三册第十三章电磁感应与电磁波初步2磁感应强度磁通量学案.docx VIP
- 过滤器清洗作业基本情况表培训课件.pptx
- 人教版高中物理必修第三册第十三章电磁感应与电磁波初步1磁场磁感线课件.ppt VIP
- 人教版高中物理必修第三册第十三章电磁感应与电磁波初步1磁场磁感线学案.docx VIP
- 人教版高中物理必修第三册第十三章电磁感应与电磁波初步3电磁感应现象及应用课件.ppt VIP
- 人教版高中物理必修第三册第十三章电磁感应与电磁波初步3电磁感应现象及应用学案.docx VIP
- HG∕T 20691-2017 高压喷射注浆施工技术规范(可复制版).pdf
- 人美版(2024)一年级上册美术全册教案(表格式).docx VIP
- 小学英语教学与乡土文化相结合的有效策略教学研究课题报告.docx
原创力文档

文档评论(0)