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

江门cms建站wordpress主题结构讲解视频教程

江门cms建站,wordpress主题结构讲解视频教程,烟台高端品牌网站建设,揭阳做网站公司1.算术生成算法概念 算法简介#xff1a; accumlate 计算容器元素累计总和fill 向容器中添加元素 注意#xff1a;算术生成算法属于小型算法 使用时包含头文件为#includenumeric 2.accumulate /*函数原型#xff1a;int accumulate(iterator beg ,iterator end… 1.算术生成算法概念 算法简介 accumlate 计算容器元素累计总和fill 向容器中添加元素 注意算术生成算法属于小型算法 使用时包含头文件为#includenumeric 2.accumulate /*函数原型int accumulate(iterator beg ,iterator end , value);计算容器元素累加总和beg 开始迭代器end 结束迭代器value 起始值 */ void test01() { ​vectorint v;for (int i 0; i 100; i) {v.push_back(i);}//参数3 起始累加值int total accumulate(v.begin(), v.end(), 0);cout total endl; } int main() {test01();system(pause);return 0; } ​3.fill 向容器中填充指定的元素 /*函数原型fill(iterator beg ,iterator end , value);向容器中填充元素beg 开始迭代器end 结束迭代器value 填充值 */ void myPrint(int val) {coutval ; } void test01() { ​vectorint v;v.resize(10); ​//重新填充fill(v.begin(), v.end(), 100);for_each(v.begin(), v.end(), myPrint); } int main() {test01();system(pause);return 0; }4.集合算法概念 算法简介 set_intersection 求两个容器的交集set_union 求两个容器的并集set_difference 求两个容器的差集 5.set_intersection 求两个容器的交集 /*函数原型iterator set_itersection(iterator beg1 ,iterator end1 , iterator beg2 ,iterator end2 ,iterator dest);求两个集合的交集注意两个容器的必须是有序序列beg1 容器1开始迭代器end1 容器1结束迭代器beg2 容器2开始迭代器end2 容器2结束迭代器dest 目标容器开始迭代器返回值为目标容器的最后一个元素的迭代器地址 */ void myPrint(int val) {coutval ; } void test01() { ​vectorint v1;vectorint v2;for (int i 0; i 10; i) {v1.push_back(i);v2.push_back(i 5);}//目标容器需要提前开辟空间//最特殊情况 大容器包含小容器 开辟空间 取小空间的size即可vectorint vTarget;vTarget.resize(min(v1.size(),v2.size())); ​//获取交集//返回值是目标容器的最后一个元素的迭代器地址vectorint::iterator itEnd set_intersection(v1.begin(), v1.end(), v2.begin(), v2.end(), vTarget.begin());for_each(vTarget.begin(), itEnd, myPrint); } int main() {test01();system(pause);return 0; }6.set_union 求两个集合的并集 /*函数原型iterator set_union(iterator beg1 ,iterator end1 , iterator beg2 ,iterator end2 ,iterator dest);求两个集合的交集注意两个容器的必须是有序序列beg1 容器1开始迭代器end1 容器1结束迭代器beg2 容器2开始迭代器end2 容器2结束迭代器dest 目标容器开始迭代器返回值为目标容器的最后一个元素的迭代器地址 */ void myPrint(int val) {coutval ; } void test01() { ​vectorint v1;vectorint v2;for (int i 0; i 10; i) {v1.push_back(i);v2.push_back(i 5);}//目标容器需要提前开辟空间vectorint vTarget;vTarget.resize(v1.size()v2.size()); ​//获取并集//返回值是目标容器的最后一个元素的迭代器地址vectorint::iterator itEnd set_union(v1.begin(), v1.end(), v2.begin(), v2.end(), vTarget.begin());for_each(vTarget.begin(), itEnd, myPrint); } int main() {test01();system(pause);return 0; }7.set_difference 求两个集合的差集 /*函数原型iterator set_difference(iterator beg1 ,iterator end1 , iterator beg2 ,iterator end2 ,iterator dest);求两个集合的差集注意两个容器的必须是有序序列beg1 容器1开始迭代器end1 容器1结束迭代器beg2 容器2开始迭代器end2 容器2结束迭代器dest 目标容器开始迭代器返回值为目标容器的最后一个元素的迭代器地址 */ void myPrint(int val) {coutval ; } void test01() { ​vectorint v1;vectorint v2;for (int i 0; i 10; i) {v1.push_back(i);v2.push_back(i 5);}//目标容器需要提前开辟空间vectorint vTarget;//最特殊情况 两个容器没有交集 取两个容器中大的那个vTarget.resize(max(v1.size(),v2.size())); ​//获取差集 注意v1和v2的差集 与 v2和v1的差集是不相同//返回值是目标容器的最后一个元素的迭代器地址vectorint::iterator itEnd set_difference(v1.begin(), v1.end(), v2.begin(), v2.end(), vTarget.begin());for_each(vTarget.begin(), itEnd, myPrint); } int main() {test01();system(pause);return 0; }
http://www.hkea.cn/news/14546591/

相关文章:

  • 做视频网站要什么主机兰州专业做网站的公司有哪些
  • 地方门户网站的前途东营人力资源招聘信息网
  • 做外贸主要看什么网站什么是营销模式
  • 深圳网站优化安徽网站设计找哪家
  • 站外引流推广渠道阜阳网站网站建设
  • 网站建设的部署杭州画册设计公司
  • 光谷网站开发做网站作业
  • 成都装修网站制作多少钱网址域名查询网
  • 做网站都需要什么软件石大网页设计与网站建设客观题
  • 电子政务和网站建设工作的总结平台建设包括哪些方面
  • 阿里云备案成功怎么建设网站汇编语言做网站
  • 土特产 网站源码绿色建筑信息平台
  • 手机如何制作一个网站桂林微信网站设计
  • 网站前端程序制作开发如何开通微信商城
  • 网站建设期任务及总结响应式网站 app
  • 上海建设网站有人说做网站赌
  • 网站建设主要工作最近的广告公司在哪里
  • 门户网站建设方法在线销售网站设计文献
  • 上海网站开发与设哪个网站可以搭建网页
  • 怎么做音乐mp3下载网站国外 网站网站
  • 国内最便宜机票网站建设网站建设时间计划
  • 有哪些免费做外贸网站怎么在网站做视频接口
  • 开封网站建设哪家好莆田网站建设收费标准
  • 网站蓝色绿色配色天津市工程造价信息网
  • 重庆高考征集志愿网站深圳互联网网站建设
  • wordpress仿站上传到使用cms建设网站安全吗
  • 学会了php的语法怎么做网站动漫制作技术专业简历
  • 南昌市建网站的公司为什么建立网站
  • cdr做图时怎么找到网站的衡水做wap网站费用
  • 西安网站公司比较大的百度不收录什么网站吗