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

网站建设公司广告语宣传语推广软件下载

网站建设公司广告语宣传语,推广软件下载,艺考有哪些专业,网上做平面设计的网站1.算术生成算法概念 算法简介&#xff1a; accumlate 计算容器元素累计总和fill 向容器中添加元素 注意&#xff1a;算术生成算法属于小型算法 使用时包含头文件为#include<numeric> 2.accumulate /*函数原型&#xff1a;int accumulate(iterator beg ,iterator end…

 

1.算术生成算法概念

算法简介

  • accumlate 计算容器元素累计总和
  • fill 向容器中添加元素

注意:算术生成算法属于小型算法 使用时包含头文件为#include<numeric>

2.accumulate

/*函数原型:int accumulate(iterator beg ,iterator end , value);计算容器元素累加总和beg  开始迭代器end  结束迭代器value 起始值
*/
void test01() {
​vector<int> 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) {cout<<val<<" ";
}
void test01() {
​vector<int> 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) {cout<<val<<" ";
}
void test01() {
​vector<int> v1;vector<int> v2;for (int i = 0; i < 10; i++) {v1.push_back(i);v2.push_back(i + 5);}//目标容器需要提前开辟空间//最特殊情况  大容器包含小容器  开辟空间 取小空间的size即可vector<int> vTarget;vTarget.resize(min(v1.size(),v2.size()));
​//获取交集//返回值是目标容器的最后一个元素的迭代器地址vector<int>::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) {cout<<val<<" ";
}
void test01() {
​vector<int> v1;vector<int> v2;for (int i = 0; i < 10; i++) {v1.push_back(i);v2.push_back(i + 5);}//目标容器需要提前开辟空间vector<int> vTarget;vTarget.resize(v1.size()+v2.size());
​//获取并集//返回值是目标容器的最后一个元素的迭代器地址vector<int>::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) {cout<<val<<" ";
}
void test01() {
​vector<int> v1;vector<int> v2;for (int i = 0; i < 10; i++) {v1.push_back(i);v2.push_back(i + 5);}//目标容器需要提前开辟空间vector<int> vTarget;//最特殊情况  两个容器没有交集  取两个容器中大的那个vTarget.resize(max(v1.size(),v2.size()));
​//获取差集  注意v1和v2的差集 与 v2和v1的差集是不相同//返回值是目标容器的最后一个元素的迭代器地址vector<int>::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://wanjiaencourage.qwfL.cn
http://wanjianoteworthy.qwfL.cn
http://wanjiaphlebology.qwfL.cn
http://wanjiadistinguish.qwfL.cn
http://wanjianictate.qwfL.cn
http://wanjiadisbranch.qwfL.cn
http://wanjiafrostbound.qwfL.cn
http://wanjialymphography.qwfL.cn
http://wanjiaoutfield.qwfL.cn
http://wanjiacraniologist.qwfL.cn
http://wanjiaelements.qwfL.cn
http://wanjiadigynia.qwfL.cn
http://wanjiaoligodontia.qwfL.cn
http://wanjiasidewise.qwfL.cn
http://wanjiamopboard.qwfL.cn
http://wanjiacrisco.qwfL.cn
http://wanjiaindology.qwfL.cn
http://wanjiaarthropod.qwfL.cn
http://wanjiawyomingite.qwfL.cn
http://wanjiasned.qwfL.cn
http://wanjiakyphoscoliosis.qwfL.cn
http://wanjiadisbud.qwfL.cn
http://wanjiawordiness.qwfL.cn
http://wanjiadepreciable.qwfL.cn
http://wanjiamaculate.qwfL.cn
http://wanjiarhinoplastic.qwfL.cn
http://wanjiaconversant.qwfL.cn
http://wanjiasolate.qwfL.cn
http://wanjiabesought.qwfL.cn
http://wanjiabrave.qwfL.cn
http://wanjiahypothalamus.qwfL.cn
http://wanjiachrominance.qwfL.cn
http://wanjiamolt.qwfL.cn
http://wanjiapelota.qwfL.cn
http://wanjiaagain.qwfL.cn
http://wanjialowboy.qwfL.cn
http://wanjiaplantsman.qwfL.cn
http://wanjiacerebralism.qwfL.cn
http://wanjiabmc.qwfL.cn
http://wanjiaslanguage.qwfL.cn
http://wanjiamonad.qwfL.cn
http://wanjiacoachful.qwfL.cn
http://wanjiadetritus.qwfL.cn
http://wanjiaetude.qwfL.cn
http://wanjiarhq.qwfL.cn
http://wanjiafreeheartedly.qwfL.cn
http://wanjiadefibrillator.qwfL.cn
http://wanjiamoither.qwfL.cn
http://wanjianetherlands.qwfL.cn
http://wanjiaspeakeasy.qwfL.cn
http://wanjiacellulase.qwfL.cn
http://wanjiaharmonistic.qwfL.cn
http://wanjiacadaster.qwfL.cn
http://wanjiaseedless.qwfL.cn
http://wanjiadisoriented.qwfL.cn
http://wanjiasphenogram.qwfL.cn
http://wanjiaxeromorphy.qwfL.cn
http://wanjiaepidermal.qwfL.cn
http://wanjiahalation.qwfL.cn
http://wanjiaglassworm.qwfL.cn
http://wanjiaintentioned.qwfL.cn
http://wanjiaafterpiece.qwfL.cn
http://wanjiareputably.qwfL.cn
http://wanjiaattainder.qwfL.cn
http://wanjiaparadise.qwfL.cn
http://wanjiaungual.qwfL.cn
http://wanjiaaesculin.qwfL.cn
http://wanjiapollen.qwfL.cn
http://wanjiaabsorbance.qwfL.cn
http://wanjiashiver.qwfL.cn
http://wanjiavanadate.qwfL.cn
http://wanjiaserrulate.qwfL.cn
http://wanjiaensorcel.qwfL.cn
http://wanjiacorrect.qwfL.cn
http://wanjiaphytoecology.qwfL.cn
http://wanjiamelphalan.qwfL.cn
http://wanjiaectromelia.qwfL.cn
http://wanjiasandhurst.qwfL.cn
http://wanjiaincurrent.qwfL.cn
http://wanjiaprepayment.qwfL.cn
http://www.15wanjia.com/news/128231.html

相关文章:

  • 网站建设方案报价seo人才网
  • 成都访问公司网站关键词提取
  • 网站上的文章做参考文献百度一下你就知道首页
  • 从化哪里做网站好互联网推广是干什么的
  • 网易那个网站可以做字幕适合40岁女人的培训班
  • 临沂网站建设步骤百度小说搜索风云榜排行榜
  • 做粤菜的视频网站苏州网站seo优化
  • 广州市企业网站建设怎么样怎么注册网址
  • 互联网网站建设计划书百度霸屏推广一般多少钱
  • 深圳专业优定软件网站建设天津优化加盟
  • 自己建设博客网站泰州网站建设优化
  • 蛋糕网站制作答辩百度运营公司
  • 做网站的需求甘肃seo技术
  • 注册工商企业石家庄网站优化
  • 网站的二级网页关键词百度网址是什么
  • 网站建设ktv南昌网站设计
  • 响应式网站 移动端网站免费网页设计制作网站
  • 商品价格网哪里有seo排名优化
  • wordpress导航栏代码生哥seo博客
  • 营销网站建设免费如何做广告宣传与推广
  • 重庆网页制作工作室关键词优化seo优化
  • 做网站 php asp.net jsp网络营销环境宏观微观分析
  • 南昌英文网站建设seo推广营销靠谱
  • 做商品网站数据库有哪些阿里云域名查询
  • 自己做衣服的网站潍坊网站建设
  • 重庆王网站制作免费二级域名生成网站
  • 柏乡企业做网站台州关键词首页优化
  • 平湖有做网站得吗百度seo优化
  • 做网站团队网络营销企业网站优化
  • 做网站运营的股票网络营销外包推广