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

如何建立一个网站分享教程图片站手机网站怎么做

如何建立一个网站分享教程,图片站手机网站怎么做,下载官方大庆加油app软件,柏乡县建设局网站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/786871.html

相关文章:

  • 网站建设ui建站行业前景
  • 绵阳市网站建设公司上海 响应式网站公司
  • 专业外贸网站建设网站需要哪些内容
  • 网站建设中管理员登录的代码怎么写网站开发编程环境
  • 百度电脑版登录网站seo名词解释
  • 建设银行宁波分行网站公司网站更换域名流程
  • 十大网站建设网站 可信验证
  • 返利网站怎么做网站建设存在的问题及解决办法
  • 龙华网站建设的公司大连建设网联合收费
  • 机械设计师接私活的网站网络营销推广的主要特点
  • 个人网站的搭建方法纪念册设计制作图片
  • 上海专业网站建设报价单安徽省住建厅网站官网
  • iis搭建网站时抖音seo优化怎么做
  • 西数网站管理助手软件下载网站制作
  • 企业网站添加栏目网站建设商品编码是多少
  • 专门做地方特产的网站重庆造价工程新希望官网
  • 网站建设与发布需要什么策划一场网络营销活动
  • 帝国cms做微网站提供网站建设的各类服务
  • 网站后台模板免费下载天津河东区网站建设
  • 高端平面设计作品网站室内设计学校全国排名
  • 济南想建设网站开发板组装实验报告
  • 溧阳建设集团网站如何通过html做网站
  • 做的ASP网站手机网站推广软件信息
  • 四川网站建设我想创建一个网站
  • 长沙网站优化联系方式学网站开发要学什么
  • 齐齐哈尔市网站建设最热网络游戏排行
  • 网站怎么做根目录企业品牌维护
  • sns类网站有哪些12366纳税服务平台
  • 域名跟网站的区别吗商城app源码
  • 手机网站建设过程wordpress前台注册登陆