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

手机微网站建设方案白山seo

手机微网站建设方案,白山seo,加强 廉政网站建设,注册安全工程师报名时间2023官网栈的特点: ①先进入栈的元素会放在栈的底部(先进后出) ②取出元素的时候,先取出顶部元素(后进先出) ③栈大小是有限的 a.如果栈满了,不能放进元素 b.如果栈空,不能取出元素 …

栈的特点:

①先进入栈的元素会放在栈的底部(先进后出
②取出元素的时候,先取出顶部元素(后进先出
③栈大小是有限的
    a.如果栈满了,不能放进元素
    b.如果栈空,不能取出元素

导入c++库stack以使用栈

#include<stack>

定义一个int类型的栈

stack <int> s;


stack的基本操作有:

1.入栈:如s.push(x);
2.出栈:如 s.pop().

注意:出栈操作只是删除栈顶的元素,并不返回该元素。
3.访问栈顶:如s.top();
4.判断栈空:如s.empty().当栈空时返回true。
5.访问栈中的元素个数,如s.size();
6.top() 返回栈顶元素,并不会移除这个元素(注意,返回的是栈顶元素的引用)

清空栈的操作:

stack<int> stk
1.循环调用pop()函数,逐个移除栈中元素,直到栈为空
2.stk = {};

#include<iostream>
#include<stack> //导入以使用栈
using namespace std;stack <int> s; //定义了一个int类型的栈int main()
{int x;for (int i = 1; i <= 4; i++){cin >> x;s.push(x); //元素入栈}int n = s.size();cout << "栈内的元素个数为" << n << endl;s.top() = 2;//直接修改栈顶元素while (!s.empty()) //当栈不为空时{cout << s.top()<<" "; //返回栈顶元素s.pop();//栈顶元素出栈(删除)}if(s.empty()) cout<< endl <<"栈为空" << endl;//当栈为空时,不能用top()函数访问栈顶元素或进行修改s.push(999);cout << s.top() << endl;cout << "----------------------------------------------------" << endl;//清空栈的操作:stack<int> stk;stk.push(1);stk.push(2);stk.push(3);stk = {};if (stk.empty()) cout << "栈为空" << endl;else cout << "栈中还有元素" << endl;return 0;
}

http://www.dtcms.com/wzjs/122951.html

相关文章:

  • php网站开发需求分析阳山网站seo
  • 建设公司起名大全字库南宁seo关键词排名
  • 汕头企业自助建站营销型网站设计制作
  • 网站网站建设专业快手seo软件下载
  • 网站域名等级青岛seo关键词排名
  • 项目计划书ppt模板免费杭州新站整站seo
  • 永康做网站公司不收费推广网站有哪些
  • 中国免费b2b平台东莞优化排名推广
  • 不同类型的购物网站怎么制作网页广告
  • 怎么做本地婚姻介绍网站搜索排名
  • 网站推广营销策划方案文大侠seo博客
  • 怎么做没有后台程序的网站微信指数怎么看
  • 汕头正规网站建设模板总部黄页88推广多少钱一年
  • wordpress标签大全关键词推广优化app
  • 服装企业北京网站建设seo关键词排名优化哪好
  • 网站建设微信运营销售网页设计流程步骤
  • 网站平台建设费计入什么科目杭州网站建设技术支持
  • 业务员自己做网站seo评测论坛
  • 新问网站设计外链发布的平台最好是
  • 建站之星至尊版电商运营是做什么的
  • c .net怎么做网站it培训班出来现状
  • 炒股配资网站开发怎样才能被百度秒收录
  • 现在怎么做动态网站今日热点新闻一览
  • 做网站开发用什么软件无代码网站开发平台
  • 中国中小企业网站建设现状百度推广竞价
  • 秦皇岛抖音推广公司河南网站关键词优化
  • 网站运行费用找公司做网站多少钱
  • 自己做的网站 360不兼容图床外链生成工具
  • 如何做盆栽蔬菜网站企业如何进行网络推广
  • 2015做导航网站有哪些功能吗seo新手入门教程