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

网站优化日志淘宝代运营公司十大排名

网站优化日志,淘宝代运营公司十大排名,国外b站推广网站,网站建设网站设计多少钱一、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.khdw.cn/news/9862.html

相关文章:

  • 做网站的害处seo日常优化内容是什么
  • 昭通网站seo优化虎门今日头条新闻
  • 中江建设银行网站河南网站建站推广
  • h5在哪个网站上做百度升级最新版本
  • 北海做网站网站建设最新app推广项目平台
  • 网站怎么做微信支付宝淘宝关键词搜索量排名
  • 企业网站建设前言企业网站推广策略
  • 弹幕怎么做视频网站市场调研报告怎么写范文
  • 哈尔滨网站如何制作今天发生了什么重大新闻
  • php网站建设与维护安徽网站开发哪家好
  • wordpress页面百度seo关键词优化电话
  • wordpress收录怎么样东莞seo建站优化哪里好
  • 做网站需要花多少钱广州seo网络培训课程
  • 房地产网站开发公司电话昆明seo
  • 奇迹私服做网站网络营销十大成功案例
  • 123网址之家西安网络seo公司
  • 现在是用什么软件做网站营销型网站建设报价
  • 怎么自己优化网站北京网站优化公司哪家好
  • 基层建设刊物网站产品营销推广策略
  • 走出趣网站怎么做抖音seo推广外包公司好做吗
  • 上海好的高端网站建设seo搜索引擎优化排名
  • 营销网站建设内容关键词优化步骤简短
  • 淘宝券商城网站制作宁波网络营销公司有哪些
  • 富阳网站建设自己有域名怎么建网站
  • 帮别人做违法网站会怎么样百度关键字搜索量查询
  • 旅游网站内容做多还是少软文街怎么样
  • 做缓网站郑州关键词优化顾问
  • 新闻网站开发素材地推
  • html5电影网站设计论文营销技巧和营销方法培训
  • 做其他国家语言网站短视频seo推广隐迅推专业