当前位置: 首页 > news >正文

网站开发综合实训中国企业培训网

网站开发综合实训,中国企业培训网,三合一网站建设口碑好,网页模板模板王目录 💡stack 💡基本概念 常用接口 💡queue 💡基本概念 💡常用接口 💡stack 💡基本概念 栈(stack):一种特殊的线性表,其只允许在固定的一端…

 

目录

💡stack

💡基本概念

常用接口

 💡queue

💡基本概念

💡常用接口



💡stack

💡基本概念

栈(stack):一种特殊的线性表,其只允许在固定的一端进行插入和删除操作。在进行数据插入和删除的一端称为栈顶,另一端称为栈低。栈中的元素都遵循后进先出的原则(LIFO,Last In First Out)。

压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。

出栈:栈的删除操作叫做出栈。出数据也在栈顶。


生活中栈的例子:

常用接口

功能描述:

  • 栈容器常用的对外接口

构造函数:

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

赋值操作:

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

数据存取:

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

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

	stack<int>st;//入栈st.push(10);st.push(20);st.push(30);st.push(40);//栈顶cout << "size=" << st.size() << endl;while (!st.empty()){cout << st.top() << endl;st.pop();}cout << "size="<<st.size() << endl;

 💡queue

💡基本概念

队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out)

入队列:进行插入操作的一端称为队尾

出队列:进行删除操作的一端称为队头

💡常用接口

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

构造函数:

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

赋值操作:

  • queue& operator=(const queue &que);        //重载等号操作符

数据存取:

  • push(elem);        //往队尾添加元素
  • pop();        //从队头移除第一个元素
  • back();        //返回最后一个元素
  • front();        //返回第一个元素

大小操作:

  • empty();        //判断堆栈是否为空
  • size();        //返回栈的大小
    queue<int>q;q.push(10);q.push(20);q.push(30);q.push(40);cout << q.front() << endl;//队头元素cout << q.back() << endl;//队尾元素cout <<"size= "<< q.size() << endl;//大小//先进先出while (!q.empty()){cout << q.front() << endl;q.pop();}cout <<"size= "<< q.size() << endl;


 

http://www.tj-hxxt.cn/news/123070.html

相关文章:

  • 做英文网站哪里好场景营销
  • 成都网站建设 哪家比较好seo优化师
  • 做宝宝衣服的网站网站制作策划书
  • 网站排名优化是怎么做的海外aso优化
  • 绍兴做网站比较专业的公司今天上海重大新闻事件
  • 各类网站网站建设的目标是什么意思nba新闻最新消息滚动
  • 三亚做民宿的都用什么网站目前推广软件
  • 网站关键字谷歌seo服务
  • 张家界seo推广岳阳seo快速排名
  • 网站首页网址应该有对应的域名网络推广的具体方式
  • 写代码建商城网站时间打开百度一下
  • 郑州网站制作计划广州seo网站优化培训
  • 一开始用php做网站网站如何优化推广
  • 宁波做网站哪家好白百度一下你就知道
  • 菜篮网网站开发技术教程seo推广排名网站
  • 家教响应式网站域名关键词排名查询
  • 如何制作动态网页app关键词排名优化
  • 网站还没上线怎么做品牌推广百度移动端优化
  • 网站建设价格热线电商平台推广公司
  • 胶南网站建设公司英文seo实战派
  • 有找专业做淘宝网站的美工最有效的宣传方式
  • 网上服务旗舰店网络seo是什么工作
  • 九里徐州网站开发seo页面优化公司
  • 手机站点苏州网站优化排名推广
  • 公众平台网站开发哪家好如何做网站赚钱
  • 网站制作可以优化推广关键词
  • 安徽网站开发费用百度一下官方网页版
  • 网站维护收费去哪里找需要推广的app
  • 哪个网站的排行榜权威网站备案查询系统
  • 做调查赚钱网站有哪些如何去做网络推广