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

淄博 网站设计搜索引擎营销的优势

淄博 网站设计,搜索引擎营销的优势,移动网站怎么建设,小型IT网站开发公司一、stack 和 queue 在 STL 中 stack 和 queue 已经不算是容器了,而是容器适配器,适配器模式也是常用的模式之一,体现在 stack 和 queue 中就是他们两个的实现不是单独写的,而是复用了前面合适的优秀的STL 容器的代码而实现的具有…

一、stack 和 queue

在 STL 中 stack 和 queue 已经不算是容器了,而是容器适配器,适配器模式也是常用的模式之一,体现在 stack 和 queue 中就是他们两个的实现不是单独写的,而是复用了前面合适的优秀的STL 容器的代码而实现的具有 stack 和 queue 特点的容器。

二、部分代码展示

#pragma once
#include<vector>
#include<list>
using namespace std;
namespace bit
{// 适配器模式:封装前面已有的优秀容器实现栈// 模板参数也可以默认,这里默认容器适配器是vector,即复用vector实现stack// queue用list,vector头删效率低template<class T, class Container = vector<T>>class stack{public:void push(const T& x){_con.push_back(x);}void pop(){_con.push_back();}size_t size(){return _con.size();}bool empty(){return _con.empty();}T& top(){return _con.back();}private:Container _con;};
}

适配器模式在这里说白了就是用模板来复用 vector 或 list 来实现 stack 的后进先出。

三、vector list deque

容器优点缺点
vector随机访问效率高头删效率低,扩容有消耗
list插入删除效率高访问效率低
deque兼容 vector list 优点优点都不极致

deque 支持随机访问,头插头删尾插尾删,但是效率都不够极致。

结构是有一组中控指针数组存放这每一个小数组的指针,可以较快访问,插入,删除。

上面 stack 我们用 vector 和 list 适配,在 STL 中是用 deque 适配

http://www.dinnco.com/news/11208.html

相关文章:

  • 邯郸兄弟建站aso优化技术
  • 深圳做网站-信科网络怎么联系百度人工客服
  • 简单网站建设软件朋友圈广告投放
  • 外贸社交网站排名免费个人主页网站
  • 暴雪游戏服务中心seo网络推广
  • 外贸网站推广软件自己个人怎样做电商
  • 哪个网站做简历好aso优化
  • 昆明建站网址网站seo方案
  • 花都区建设工程造价管理网站百度小说排行
  • 哪些公司可以做网站慈溪seo
  • 设计开发网站seo顾问多少钱
  • 做极速赛车网站千牛怎么做免费推广引流
  • 做招聘网站需要哪些手续网络营销介绍
  • 做文案策划需要用到的网站seo网站优化培训要多少钱
  • 高端网站建设口碑提高工作效率英语
  • 静态网站案例企业网络营销
  • 网站建设客户合同范本株洲网站设计
  • 网站可以做软件检测吗青岛网站制作seo
  • Css网站引导一键生成网站
  • 做网站现在用什么语言亚马逊关键词优化软件
  • 扬中网站建设案例武汉网站推广排名
  • 现在用JAVA做网站用什么框架青岛seo整站优化招商电话
  • curl 账号本地化网站seo推广优化
  • 招聘门户网站有哪些百度竞价推广常用到的工具
  • 免费域名怎么做网站成都网站快速排名提升
  • 做网站用什么团建今日刚刚发生的新闻
  • 成都网络科技公司排名百度整站优化
  • 建筑工程类网站深圳网络营销推广
  • 网站制作新技术哈尔滨网站建设
  • php 手机网站 上传图片如何进行网站性能优化