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

企业网站seo优化外包月夜直播免费完整版下载

企业网站seo优化外包,月夜直播免费完整版下载,贵州省铜仁市住房和城乡建设局网站,江苏seo推广前言#xff1a; vector 是向量类型#xff0c;它可以容纳许多类型的数据#xff0c;如若干个整数#xff0c;所以称其为容器。vector 是C STL的一个重要成员#xff0c;使用它时需要包含头文件#xff1a;#include; 一、vector 的初始化#xff1a;可以有五种方式,举…前言 vector 是向量类型它可以容纳许多类型的数据如若干个整数所以称其为容器。vector 是C STL的一个重要成员使用它时需要包含头文件#include; 一、vector 的初始化可以有五种方式,举例说明如下 (1) vector a(10); //定义了10个整型元素的向量尖括号中为元素类型名它可以是任何合法的数据类型但没有给出初值其值是不确定的。 2vector a(10,1); //定义了10个整型元素的向量,且给出每个元素的初值为1 3vector a(b); //用b向量来创建a向量整体复制性赋值 4vector a(b.begin(),b.begin3); //定义了a值为b中第0个到第2个共3个元素 5int b[7]{1,2,3,4,5,9,8}; vector a(b,b7); //从数组中获得初值 二、vector对象的几个重要操作举例说明如下 1a.assign(b.begin(), b.begin()3); //b为向量将b的0~2个元素构成的向量赋给a 2a.assign(4,2); //是a只含4个元素且每个元素为2 3a.back(); //返回a的最后一个元素 4a.front(); //返回a的第一个元素 5a[i]; //返回a的第i个元素当且仅当a[i]存在2013-12-07 6a.clear(); //清空a中的元素 7a.empty(); //判断a是否为空空则返回ture,不空则返回false 8a.pop_back(); //删除a向量的最后一个元素 9a.erase(a.begin()1,a.begin()3); //删除a中第1个从第0个算起到第2个元素也就是说删除的元素从a.begin()1算起包括它一直到a.begin() 3不包括它 10a.push_back(5); //在a的最后一个向量后插入一个元素其值为5 11a.insert(a.begin()1,5); //在a的第1个元素从第0个算起的位置插入数值5如a为1,2,3,4插入元素后为1,5,2,3,4 12a.insert(a.begin()1,3,5); //在a的第1个元素从第0个算起的位置插入3个数其值都为5 13a.insert(a.begin()1,b3,b6); //b为数组在a的第1个元素从第0个算起的位置插入b的第3个元素到第5个元素不包括b6如b为1,2,3,4,5,9,8 插入元素后为1,4,5,9,2,3,4,5,9,8 14a.size(); //返回a中元素的个数 15a.capacity(); //返回a在内存中总共可以容纳的元素个数 16a.resize(10); //将a的现有元素个数调至10个多则删少则补其值随机 17a.resize(10,2); //将a的现有元素个数调至10个多则删少则补其值为2 18a.reserve(100); //将a的容量capacity扩充至100也就是说现在测试a.capacity();的时候返回值是100.这种操作只有在需要给a添加大量数据的时候才 显得有意义因为这将避免内存多次容量扩充操作当a的容量不足时电脑会自动扩容当然这必然降低性能 19a.swap(b); //b为向量将a中的元素和b中的元素进行整体性交换 20ab; //b为向量向量的比较操作还有!,,,, 三、顺序访问vector的几种方式举例说明如下 1 向向量a中添加元素 1 vector a; 2 for(int i0;i10;i) 3 a.push_back(i); 2、也可以从数组中选择元素向向量中添加 int a[6]{1,2,3,4,5,6}; vector b for(int i1;i4;i) b.push_back(a[i]); 3、也可以从现有向量中选择元素向向量中添加 int a[6]{1,2,3,4,5,6}; vector b; vector c(a,a4); for(vector::iterator itc.begin();itc.end();it) b.push_back(*it); 4、也可以从文件中读取元素向向量中添加 ifstream in(“data.txt”); vector a; for(int i; ini) a.push_back(i); 5、【误区】 vector a; for(int i0;i10;i) a[i]i; //这种做法以及类似的做法都是错误的。刚开始我也犯过这种错误后来发现下标只能用于获取已存在的元素而现在的a[i]还是空的对象 2从向量中读取元素 1、通过下标方式读取 int a[6]{1,2,3,4,5,6}; vector b(a,a4); for(int i0;ib.size()-1;i) coutb[i] ; 2、通过遍历器方式读取 int a[6]{1,2,3,4,5,6}; vector b(a,a4); for(vector::iterator itb.begin();it!b.end();it) cout*it ; 四、几种重要的算法使用时需要包含头文件#include 1sort(a.begin(),a.end()); //对a中的从a.begin()包括它到a.end()不包括它的元素进行从小到大排列 2实现降序排序 bool Comp(const int a,const int b) { return ab; } 调用时:sort(vec.begin(),vec.end(),Comp)这样就降序排序 2reverse(a.begin(),a.end()); //对a中的从a.begin()包括它到a.end()不包括它的元素倒置但不排列如a中元素为1,3,2,4,倒置后为4,2,3,1 3copy(a.begin(),a.end(),b.begin()1); //把a中的从a.begin()包括它到a.end()不包括它的元素复制到b中从b.begin()1的位置包括它开 始复制覆盖掉原有元素 4find(a.begin(),a.end(),10); //在a中的从a.begin()包括它到a.end()不包括它的元素中查找10若存在返回其在向量中的位置
http://www.yutouwan.com/news/277984/

相关文章:

  • 太原0元网站建设十大免费软件不收费安卓
  • 公司企业网站有哪些有经验的唐山网站建设
  • iis怎么设置网站什么网站可以免费做视频的软件
  • 开发网站的好处手机网站改版公司
  • 梅河口市建设局网站wordpress如何调用插件
  • 石景山高端网站建设公司的网站
  • 网站建设的内容规划网络营销方式对比分析论文
  • 制作短链接网站网站建设论文大全
  • 微信网站开发制作公司手机直播网站开发
  • 嘉兴网站优化排名上海都市建筑设计有限公司
  • 建站园自网站EXCel数据导入怎么做
  • 怎样做元古建筑的网站结构图招商网站建设目的
  • 专业郑州网站建设做网站用盗版PS
  • 网站设计三把火科技门户网下载
  • 中太建设集团股份有限公司网站深圳找网站建设
  • app软件下载网站源码国内知名软件开发公司
  • 淄博市建设工程质量协会网站进入公众号闪退怎么回事
  • ssl 加密网站网站开发案例详解pdf
  • 关键词优化的价格查询网站建立网络优化
  • 做网站 学php哪一部分网站开发的阶段流程图
  • 没有网站怎么做外贸网站开发入门培训机构
  • cco网站素材wordpress页面调用文章列表
  • 安徽建设厅网站节能北备案百度站长平台快速收录怎么弄
  • 注册网站商标多少钱国外手机html5网站
  • 两学一做专题教育网站网站标签怎么设置
  • 重庆网站建设华为云免费云服务器
  • 青岛东橙网站建设潍坊免费做网站
  • 内部链接网站大全比较出名的文创产品
  • php+mysql网站开发技术与典型案例导航【源代码】深圳金科威公司官网
  • 江西中恒建设集团有限公司网站上海网站制作培训