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

建外贸营销型网站大连旧房翻新装修哪家公司好

建外贸营销型网站,大连旧房翻新装修哪家公司好,傻瓜式网站开发工具,怎么做网站知乎1.首先介绍一个新的容器deque: 在C中,deque(双端队列)是标准模板库里功能独特的容器。它优点显著,能在两端以$O(1)$时间复杂度高效插入和删除元素,也支持像数组那样以$O(1)$时间复杂度随机访问&#xff0c…

1.首先介绍一个新的容器deque:

在C++中,`deque`(双端队列)是标准模板库里功能独特的容器。它优点显著,能在两端以$O(1)$时间复杂度高效插入和删除元素,也支持像数组那样以$O(1)$时间复杂度随机访问,还自带动态内存管理,使用方便。不过其缺点也不容忽视,因采用多数组块结构,内存开销比连续存储的`vector`大,在容器中间位置插入和删除元素时效率低,时间复杂度为$O(n)$,迭代器稳定性也较差。在使用场景上,`deque`适合构建双端队列数据结构,像任务调度器场景;也适用于既需随机访问又要频繁在两端操作的情况,如滑动窗口算法;但不适合频繁在容器中间插入和删除元素的场景,遇到此类场景更推荐`list`容器 。

接下来是用deque来当作缺省参数!!!!!

模拟栈:

namespace hush1
{//容器适配器的方法----container不用考虑是什么底层容器,都可以适配出栈的先进后出template<class T,class container=deque<T>>class stack{typedef T* iterator;public:void push(const T& x){_con.push_back(x);}void pop(){_con.pop_back();}const T& top(){return _con.back();}bool empty(){return _con.empty();}bool size(){return _con.size();}private:/*size_t* _arry;size_t size;*/container _con;};
}

 模拟队列:

namespace hush2
{template<class T,class container=deque<T>>class queue{public:void push(const T& x){_con.push_back(x);}void pop(){_con.pop_front();}bool empty(){return _con.empty();}const T& top(){return _con.front();}const T& back(){return _con.back();}private:container _con;};
}

main检验:

#include"SQ.h"void test_stack()
{hush1::stack<int, vector<int>> v;v.push(1);v.push(2);v.push(3);v.pop();int ret = v.top();cout << ret << endl;/*for (size_t i = 0; i < v.size(); ++i){cout << v[i] << end;}*/
}void test_queue()
{hush2::queue<int> q;q.push(1);q.push(2);q.push(3);q.push(4);q.push(5);while (!q.empty()){cout << q.top() << endl;q.pop();}cout << endl;}int main()
{/*test_stack();*/test_queue();return 0;
}

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

相关文章:

  • 浙江省住房和城乡建设厅干部学校网站网站建设属于什么开票类目
  • 湖南天人安装建设有限公司网站个人域名怎么做社交网站
  • 凡科建站的网址网站建设推广文案
  • 网站分辨率做96是否会更好培训加盟网站建设
  • 超级大气的一款工作室网站制作网络科技公司站点源码直接可用佛山企业网站建设咨询
  • 如何拉下对手网站外贸视频网站
  • 服装网站搭建计划书wordpress文章编辑器
  • 富阳科技网站有哪些投资理财网站开发
  • 视频网站砸钱做生态wordpress怎安装
  • 一个好的营销型网站模板怎么注册
  • 广东建科建设监理有限公司网站六安网站建设网络服务
  • 类似闲鱼网站怎么做抓取网站访客数据原理
  • 德语网站域名企业对企业的网站
  • 新材料 东莞网站建设移动应用开发专升本
  • 网站设计需要哪些外包程序员的出路
  • 招远网站设计百度推广入口
  • 网站建设布为网wordpress主页底端添加图
  • 广州云建站模板做网站被坑
  • 网站毕设代做东莞人才市场现场招聘信息
  • 小型网站建设价格百度安全中心
  • iis5.1建网站最容易做的网站类型
  • 建设一个网站的目标与期望偏门网站建设
  • 网站设置子目录深圳做手机网站
  • 网站建设的一般步骤百度推广全国代理商排名
  • 最好的产品网站建设100种迷你小手工
  • 外贸网站建设与优化购物网站开发计划书
  • asp网站免费模板河南建筑公共信息
  • 网站怎么优化排名国际最好的摄影作品网站
  • 网站首页设计怎么做郑州网络推广团队
  • 公司网站怎么做推广什么是网站分析