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

如何做博客网站网络seo优化公司

如何做博客网站,网络seo优化公司,做网站一定要服务器吗,网页登陆微信可以下载wordpress目录 stack的定义 stack容器内元素的访问 stack常用函数实例解析 stack的常见用途 stack的定义 其定义的写法和其他STL容器相同&#xff0c;typename可以任意基本类型或容器&#xff1a; stack<typename> name; stack容器内元素的访问 由于栈本身就是一种后进先出…

目录

stack的定义

stack容器内元素的访问

stack常用函数实例解析

stack的常见用途

stack的定义

其定义的写法和其他STL容器相同,typename可以任意基本类型或容器:

stack<typename> name;

stack容器内元素的访问

由于栈本身就是一种后进先出的数据结构,在STL的stack中只能通过top()来访问栈顶元素。

#include<iostream>
#include<stack>
using namespace std;
int main(){stack<int> st;for(int i=1;i<=5;i++){st.push(i);}printf("%d\n",st.top());return 0;
}

stack常用函数实例解析

(1)push()

push(x)将x入栈,时间复杂度为O\left ( 1 \right )

(2)top()

top()获得栈顶元素,时间复杂度为O\left ( 1 \right )

(3)pop()

pop()用以弹出栈顶元素,时间复杂度为O\left ( 1 \right )

#include<stdio.h>
#include<stack>
using namespace std;
int main(){stack<int> st;for(int i=1;i<=5;i++){st.push(i);}for(int i=1;i<=3;i++){st.pop();}printf("%d\n",st.top());return 0;
}

(4)empty()

empty()可以检测stack内是否为空,返回true为空,返回false为非空,时间复杂度为O\left ( 1 \right )

#include<iostream>
#include<stack>
using namespace std;
int main(){stack<int> st;if(st.empty()==true){printf("Empty\n");}else{printf("Not Empty\n");}st.push(1);if(st.empty()==true){printf("Empty\n");}else{printf("Not Empty\n");}return 0;
}

(5)size()

size()返回stack内元素的个数,时间复杂度为O\left ( 1 \right )

#include<stdio.h>
#include<stack>
using namespace std;
int main(){stack<int> st;for(int i=1;i<=5;i++){st.push(i);}printf("%d\n",st.size());return 0;
}

stack的常见用途

stack用来模拟实现一些递归,防止程序对栈内存的限制而导致程序运行出错。

http://www.ds6.com.cn/news/58319.html

相关文章:

  • 网站开发公司基本业务流程图惠州seo关键词推广
  • 做标记网站网络优化工程师前景如何
  • 网站建设包括营销推广案例
  • 什么网站可以做卡首屏淘口令河源市企业网站seo价格
  • 潍坊网站建设seo网络推广方法
  • 网站制作横幅图片素材宁波seo费用
  • 驻马店做网站的公司软文自动发布软件
  • 唐山网站建设赫鸣科技平台推广是做什么的
  • 为什么点不开网站百度客服中心人工在线电话
  • 梧州网站建设服务商南宁百度seo排名优化
  • 深圳哪家做网站最好百度官网地址
  • 做健身俱乐部网站的目的和意义免费大数据分析网站
  • 做网站做的好的公司有哪些天津百度搜索网站排名
  • 优秀地方门户网站系统电商营销策划方案
  • 温州市网站制作多少钱java成品网站
  • 柳州企业网站建设公司哪家网络公司比较好
  • 世界杯网站建设搜狗广告联盟
  • 影楼网站制作seo页面如何优化
  • 广州门户网站开发百度账号一键登录
  • 美萍物业管理系统西安的网络优化公司
  • 住房与城乡建设部网站打不开口碑营销的产品有哪些
  • 广州市红十字会医院网站建设项目百度关键词刷排名教程
  • 阜阳网站是网络推广工作好做不
  • wordpress 加密连接上海推广seo
  • 有专门做特产的网站吗谷歌外贸
  • 哪家做网站靠谱完整的社群营销方案
  • 北京网站制作团队如何建站
  • 贵港北京网站建设培训课程表
  • 织梦网站地图怎么做国际重大新闻
  • 域名备案 没有网站岳阳seo公司