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

intitle 郑州网站建设网站开发需要什么人才

intitle 郑州网站建设,网站开发需要什么人才,网站导航页怎么做,WordPress论坛推广插件双端数组#xff0c;可以对头端进行插入删除操作 deque 容器和 vecotr 容器有很多相似之处#xff0c;比如#xff1a; deque 容器也擅长在序列尾部添加或删除元素#xff08;时间复杂度为O(1)#xff09;#xff0c;而不擅长在序列中间添加或删除元素。deque 容器也可…双端数组可以对头端进行插入删除操作 deque 容器和 vecotr 容器有很多相似之处比如 deque 容器也擅长在序列尾部添加或删除元素时间复杂度为O(1)而不擅长在序列中间添加或删除元素。deque 容器也可以根据需要修改自身的容量和大小。 和 vector 不同的是deque 还擅长在序列头部添加或删除元素所耗费的时间复杂度也为常数阶O(1)。并且更重要的一点是deque 容器中存储元素并不能保证所有元素都存储到连续的内存空间中。 当需要向序列两端频繁的添加或删除元素时应首选 deque 容器。 目录 deque容器构造 给deque容器进行赋值 deque容器大小操作 deque 插入和删除 deque 数据存取 deque 排序 deque容器构造 dequeT deqT; //默认构造形式 deque(beg, end); //构造函数将[beg, end)区间中的元素拷贝给本身。 deque(n, elem); //构造函数将n个elem拷贝给本身。 deque(const deque deq); //拷贝构造函数 示例 #includeiostream using namespace std; #include dequevoid printDeque(const dequeint d) {for (dequeint::const_iterator it d.begin(); it ! d.end(); it) {cout *it ;}cout endl; } //deque构造 void test01() {dequeint d1; //无参构造函数for (int i 0; i 5; i){d1.push_back(i);}printDeque(d1);dequeint d2(d1.begin(), d1.end());printDeque(d2);dequeintd3(10, 1);printDeque(d3);dequeintd4 d3;printDeque(d4); }int main() {test01();system(pause);return 0; } 运行结果 给deque容器进行赋值 deque operator(const deque deq); //重载等号操作符 assign(beg, end); //将[beg, end)区间中的数据拷贝赋值给本身。 assign(n, elem); //将n个elem拷贝赋值给本身。 示例主要代码演示 void test01() {dequeint d1;for (int i 0; i 5; i){d1.push_back(i);}printDeque(d1);dequeintd2;d2 d1;printDeque(d2);dequeintd3;d3.assign(d1.begin(), d1.end());printDeque(d3);dequeintd4;d4.assign(10, 10);printDeque(d4);}运行结果 deque容器大小操作 deque.empty(); //判断容器是否为空 deque.size(); //返回容器中元素的个数 deque.resize(num); //重新指定容器的长度为num,若容器变长则以默认值填充新位置。​ //如果容器变短则末尾超出容器长度的元素被删除。deque.resize(num, elem); //重新指定容器的长度为num,若容器变长则以elem值填充新位置。​ //如果容器变短则末尾超出容器长度的元素被删除。 示例主要代码演示 void test01() {dequeint d1;for (int i 0; i 10; i){d1.push_back(i);}printDeque(d1);//判断容器是否为空if (d1.empty()) {cout d1为空! endl;}else {cout d1不为空! endl;//统计大小cout d1的大小为 d1.size() endl;}//重新指定大小d1.resize(15, 1);printDeque(d1);d1.resize(5);printDeque(d1); } 运行结果 deque 插入和删除 两端插入操作push_back(elem); //在容器尾部添加一个数据 push_front(elem); //在容器头部插入一个数据 pop_back(); //删除容器最后一个数据 pop_front(); //删除容器第一个数据指定位置操作insert(pos,elem); //在pos位置插入一个elem元素的拷贝返回新数据的位置。insert(pos,n,elem); //在pos位置插入n个elem数据无返回值。insert(pos,beg,end); //在pos位置插入[beg,end)区间的数据无返回值。clear(); //清空容器的所有数据erase(beg,end); //删除[beg,end)区间的数据返回下一个数据的位置。erase(pos); //删除pos位置的数据返回下一个数据的位置。 示例主要代码演示 //两端操作 void test01() {dequeint d;//尾插d.push_back(10);d.push_back(20);//头插d.push_front(100);d.push_front(200);printDeque(d);//尾删d.pop_back();//头删d.pop_front();printDeque(d); }//插入 void test02() {dequeint d;d.push_back(10);d.push_back(20);d.push_front(100);d.push_front(200);printDeque(d);d.insert(d.begin(), 1000);printDeque(d);d.insert(d.begin(), 2, 10000);printDeque(d);dequeintd2;d2.push_back(1);d2.push_back(2);d2.push_back(3);d.insert(d.begin(), d2.begin(), d2.end());printDeque(d);}//删除 void test03() {dequeint d;d.push_back(10);d.push_back(20);d.push_front(100);d.push_front(200);printDeque(d);d.erase(d.begin());printDeque(d);d.erase(d.begin(), d.end());d.clear();printDeque(d); }运行结果 deque 数据存取 at(int idx); //返回索引idx所指的数据 operator[]; //返回索引idx所指的数据 front(); //返回容器中第一个数据元素 back(); //返回容器中最后一个数据元素示例主要代码演示 //数据存取 void test01() {dequeint d;d.push_back(1);d.push_back(2);d.push_front(3);d.push_front(4);for (int i 0; i d.size(); i) {cout d[i] ;}cout endl;for (int i 0; i d.size(); i) {cout d.at(i) ;}cout endl;cout front: d.front() endl;cout back: d.back() endl;}运行结果 deque 排序 sort(iterator beg, iterator end) //对beg和end区间内元素进行排序 需要先导入头文件#include algorithm 示例 #includeiostream using namespace std; #include deque #include algorithmvoid printDeque(const dequeint d) {for (dequeint::const_iterator it d.begin(); it ! d.end(); it) {cout *it ;}cout endl; } void test01() {dequeint d;d.push_back(10);d.push_back(20);d.push_front(100);d.push_front(200);printDeque(d);sort(d.begin(), d.end());printDeque(d);}int main() {test01();system(pause);return 0; } 示例
http://www.hkea.cn/news/14434374/

相关文章:

  • 表白网页制作网站asp.net 个人网站
  • 网站建设公司经营优惠券网站开发
  • 网站框架类型做一整套网站需要什么
  • 网站付款链接怎么做自己建立网站步骤
  • 电脑网站开发wordpress 显示空白
  • 优化网站seo网站欢迎页源码
  • 铜陵建设网站上海网站建设企业
  • 个人备案 网站名Wordpress热门评论插件
  • 小游戏网站建设公司模板支架
  • 包装在线设计网站上海seo公司哪家好
  • 棋牌游戏开发多少钱网站seo三要素
  • 网站 优化 分析阿里云虚拟主机多个网站
  • 济南网站制作设计公司恭城网站建设
  • 做外贸没网站可以吗怎样制作网页且有链接
  • 哈市哪里网站做的好网站排名在哪里优化
  • 本机做网站临沧网站建设临沧
  • 个人网站创建湛江建站价格
  • 卖友情链接的哪来那么多网站工商银行在线登录入口
  • 网站建设需不需要编程wordpress 仿站小工具
  • 315网站专题怎么做企业调查问卷
  • 共享空间网站开发公司中文网站开发语言
  • 做网站练手项目网站建设在国外
  • 织梦做的网站织梦修改网页模板html简单网页代码下载
  • 高州市荷花镇网站建设网页设计与制作教程的页数是
  • 自适应网站设计稿在网站上怎么做招聘信息
  • 广东建设基金管理有限公司网站棠下手机网站建设电话
  • 网上做室内设计的网站书店中文网站模板
  • 做网站素材图片如何编写一套网站模板
  • 网站主题颜色企业文化的重要性
  • 做网站 注意企业网站制作费用