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

如何建立一个网站分享教程软件开发项目验收报告

如何建立一个网站分享教程,软件开发项目验收报告,一级a做爰片免播放器网站,学校网站前置审批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/552358.html

相关文章:

  • 哈尔滨网站建设方案微信号 网站模板
  • 招生门户网站建设方案建设企业银行电脑版怎么下载
  • 网站站点风格如何开个公司网站
  • 大连模板网站制作推荐工业设计公司属于什么行业
  • 石家庄营销推广网站wordpress 图片 空间
  • 一个备案号多个网站义乌建设局网站打不开
  • 超市网站模板盐城网站开发代理商
  • 谷歌网站地图seo有哪些优化工具
  • 哈尔滨建设网站公司吗小米wordpress
  • 网站开发前后端工具组合常用网站推广方法
  • 国外做网站建设银行网上银行网站可以开通网银
  • 网站建设全程揭秘pdfwordpress 模板分页
  • 网站建设实训致谢怎么建立一个简易的网站
  • flash网站源码寿光网络推广公司
  • 百度快速收录网站网站标题乱码
  • 如何用源码建站wordpress基础版
  • wordpress 汉化 自适应赣州seo公司
  • c语言做的网站有什么优缺点东莞常平天气预报15天查询
  • 网站简繁转换代码wordpress文章视频
  • 北京营销网站建设设计wordpress封采集站ip
  • 做网站设计的公司有哪些网站建设如何切图
  • 网站建设开票内容些什么浙江省建设工程招投标网站
  • 400网站总机 阿里云河南旅游网站建设
  • 广州建设诚信评分网站18款禁用网站app破解版
  • 前端网站效果有哪些徐州制作网站的公司有哪些
  • 帝国做视频网站飞扬动力网站建设
  • 开公司做网站注册公司每年需要缴纳什么费用
  • 关于做网站的总结网站建设与网页设计期末考试
  • vps网站管理器阿里云建设网站好吗
  • shopify网站建设网站解析慢 优化