您现在的位置是:主页 > news > 企业网站建设推荐兴田德润/网络推广计划制定步骤

企业网站建设推荐兴田德润/网络推广计划制定步骤

admin2025/6/21 12:20:03news

简介企业网站建设推荐兴田德润,网络推广计划制定步骤,做网站必须在工信部备案吗,wordpress如何自动采集网站图片1、stack基本概念 概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口 栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为 栈中进入数据称为 --- 入栈 push 栈中弹出数据称为 --- 出栈 pop 2、stack常用…

企业网站建设推荐兴田德润,网络推广计划制定步骤,做网站必须在工信部备案吗,wordpress如何自动采集网站图片1、stack基本概念 概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口 栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为 栈中进入数据称为 --- 入栈 push 栈中弹出数据称为 --- 出栈 pop 2、stack常用…

1、stack基本概念

概念:stack是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口
栈中只有顶端的元素才可以被外界使用,因此栈不允许有遍历行为
栈中进入数据称为 --- 入栈 push
栈中弹出数据称为 --- 出栈 pop

2、stack常用接口

功能描述:栈容器常用的对外接口

构造函数:

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

赋值操作:

stack& operator=(const stack &stk);     //重载等号操作符

数据存取:

push(elem);  //向栈顶添加元素
pop();       //从栈顶移除第一个元素
top();       //返回栈顶元素

大小操作:

empty();     //判断堆栈是否为空
size();      //返回栈的大小
#include <stack>//栈容器常用接口
void test01()
{//创建栈容器 栈容器必须符合先进后出stack<int> s;//向栈中添加元素,叫做 压栈 入栈s.push(10);s.push(20);s.push(30);while (!s.empty()) {//输出栈顶元素cout << "栈顶元素为: " << s.top() << endl;//弹出栈顶元素s.pop();}cout << "栈的大小为:" << s.size() << endl;
}int main() 
{test01();return 0;
}

总结:
入栈 --- push
出栈 --- pop
返回栈顶 --- top
判断栈是否为空 --- empty
返回栈大小 --- size