栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

STL--stack容器

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

STL--stack容器

一、stack的基本知识
  1. 概念:stack 是一种先进后出的数据结构,他只有一个出口
  2. 演示:
  3. 特点:
    1. 栈中只有栈顶元素才可以被外界访问,因此不允许有性遍历行为

      栈中进入数据称为-----入栈(push)

      栈中弹出数据称为-----出栈(pop)

 

二、stack常用接口

1.构造函数
  • stack  stk;                                   // stack采用模板类实现,stack对象的默认构造形式
  • stack(const  stack  &  stk);                // 拷贝构造函数

2.赋值操作
  • stack  &  operator=(const  stack  &  stk);     // 重载等号操作符

3.数据存取
  • push(elem);         // 向栈顶添加元素
  • pop();                  // 从栈顶移除一个元素
  • top();                   // 返回栈顶元素

4.大小操作
  • empty();             // 判断堆栈是否为空
  • size();                        // 返回栈的大小

#include
#include
#include
using namespace std;
int main()
{
	stack s;
	for(int i=0;i<10;i++)
	{
		s.push(i);
	}
	while(!s.empty())
	{
		cout<<"栈的大小;"< 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1012901.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号