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

襄阳网站制作百度推广如何获取精准的客户

襄阳网站制作,百度推广如何获取精准的客户,晚上睡不着正能量你懂我意思,网站建设引流刘贺稳1目录 一、stack1.1 stack的使用1.2 stack的模拟实现 二、queue2.1 queue的使用2.2 queue的模拟实现 一、stack 1.1 stack的使用 stack是一种容器适配器,它的特点是后进先出,只能在容器的一端进行插入和删除操作。 stack的使用很简单,主要有…

目录

  • 一、stack
    • 1.1 stack的使用
    • 1.2 stack的模拟实现
  • 二、queue
    • 2.1 queue的使用
    • 2.2 queue的模拟实现

一、stack

1.1 stack的使用

stack是一种容器适配器,它的特点是后进先出,只能在容器的一端进行插入和删除操作。
在这里插入图片描述
stack的使用很简单,主要有以下几点:

  • stack()——构造空的栈
  • empty()——检测stack是否为空
  • size()——返回stack中元素的个数
  • top()——返回栈顶元素
  • push()——入栈
  • pop()——出栈
stack<int> st;
st.push(1);
st.push(2);
st.push(3);
st.push(4);
cout << st.size() << endl;
while (!st.empty())
{cout << st.top() << " ";st.pop();
}
cout << endl;

在这里插入图片描述

1.2 stack的模拟实现

stack作为容器适配器,它的底层可以复用其他的容器,例如vector、list、deque,默认的情况下使用的是deque,deque兼具vector和list在实现上的功能,只是有些在效率上会有所差异。

	template<class T, class Container = deque<T>>//默认是dequeclass stack{public://构造stack(){}//入栈void push(const T& x){_con.push_back(x);//调用deque的push_back()}//出栈void pop(){_con.pop_back();//调用deque的pop_back()}//判空bool empty(){return _con.empty();//调用deque的empty()}//返回元素个数size_t size(){return _con.size();//调用deque的size()}//获取栈顶元素T& top(){return _con.back();//调用deque的back()}private:Container _con;};

二、queue

2.1 queue的使用

queue也是一种容器适配器,特点是先进先出,在一端插入元素,另一端删除或者获取元素。
在这里插入图片描述
queue的使用主要有以下几点:

  • queue()——构造空的队列
  • empty()——检测队列是否为空
  • size()——返回队列中有效元素的个数
  • front()——返回队头元素
  • back()——返回队尾元素
  • push()——入队列
  • pop()——出队列
queue<int> q;
q.push(1);
q.push(2);
q.push(3);
q.push(4);
q.push(5);
cout << q.size() << endl;
while (!q.empty())
{cout << q.front() << " ";q.pop();
}
cout << endl;

在这里插入图片描述

2.2 queue的模拟实现

queue的模拟实现与stack同理

template<class T, class Container = deque<T>>
class queue
{
public://构造queue(){}//判空bool empty(){return _con.empty();//调用deque的empty()}//返回元素个数size_t size(){return _con.size();//调用deque的size()}//返回队头元素T& front(){return _con.front();//调用deque的front()}//返回队尾元素T& back(){return _con.back();//调用deque的back()}//入队列void push(const T& x){_con.push_back(x);//调用deque的push_back()}//出队列void pop(){_con.pop_front();//调用deque的pop_front()}
private:Container _con;
};
http://www.ds6.com.cn/news/58143.html

相关文章:

  • phpcms 手机网站牛奶推广软文文章
  • 做海报图片的网站qq刷赞网站推广
  • 用织梦做的网站怎么上传虚拟谷歌seo营销
  • 东莞网站网络推广公司万能的搜索引擎
  • 南京医院手机网站建设360关键词推广
  • 做网站风险流量主广告点击自助平台
  • 聊城专业做网站公司推广普通话的手抄报
  • 十八个免费的舆情网站线上网络平台推广
  • 个人网站代做手机版百度一下
  • 企业网站建设运营互联网营销师考试
  • 网站制作好公司在百度怎么发布作品
  • 网站开发成本如何入账品牌设计公司排名前十强
  • 做网站的工具有哪些不受限制的浏览器
  • 网站开发自学流程网站制作多少钱
  • 网站建设网络工作室 开办需要那些手续广告平台网
  • 网站开发表格余姚网站seo运营
  • 粤信签微信小程序是什么网站做优化
  • 如何加强网站安全建设网站快速优化排名软件
  • 桐城建设规划局网站网站收录软件
  • 做视频写真网站犯法吗bt磁力搜索引擎索引
  • 深圳做网站大公司搜狗推广
  • 从旁鼓动人做某事 网站百度seo是什么意思呢
  • 企业网站建设机构社群营销的案例
  • 网站建设开发综合实训小结厦门网页搜索排名提升
  • 网站后台管理默认密码网络培训总结
  • 网站建设 app开发网站百度怎么创建自己的网站
  • 中国建设银行货币基金网站长沙网络推广营销
  • 视频网站做压力测试东莞网站建设
  • 网站恶意点击平台seo
  • 多商家网站建设适合seo优化的网站