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

武汉网站建设设计哪家好杭州百度推广

武汉网站建设设计哪家好,杭州百度推广,昆明做小程序的公司,webp 做网站概述: 算法主要是由头文件<algorithm> <functional> <numeric>组成。 <algorithm>是所有STL头文件中最大的一个&#xff0c;范围涉及到比较、 交换、查找、遍历操作、复制、修改等等 <numeric>体积很小&#xff0c;只包括几个在序列上面进行简…

概述:

  • 算法主要是由头文件<algorithm> <functional> <numeric>组成。

  • <algorithm>是所有STL头文件中最大的一个,范围涉及到比较、 交换、查找、遍历操作、复制、修改等等

  • <numeric>体积很小,只包括几个在序列上面进行简单数学运算的模板函数

  • <functional>定义了一些模板类,用以声明函数对象。

1 常用遍历算法

算法简介:

  • for_each //遍历容器
  • transform //搬运容器到另一个容器中

1.1 for_each

功能描述:

  • 实现遍历容器

函数原型:

  • for_each(iterator beg, iterator end, _func);

    // 遍历算法 遍历容器元素

    // beg 开始迭代器

    // end 结束迭代器

    // _func 函数或者函数对象

#include<iostream>
#include <vector>
#include <algorithm>
using namespace std;//常用遍历算法for_each//普通函数
void print01(int val)
{cout << val << " ";
}//仿函数
class print02
{
public:void operator()(int val){cout << val << " ";}
};void test01()
{vector<int>v;for (int i = 0; i < 10; i++){v.push_back(i);}for_each(v.begin(), v.end(), print01);cout << endl;cout << "---------------";cout << endl;for_each(v.begin(), v.end(), print02());
}int main()
{test01();return 0;
}

1.2 transform

功能描述:

  • 搬运容器到另一个容器中

函数原型:

  • transform(iterator beg1, iterator end1, iterator beg2, _func);

//beg1 源容器开始迭代器

//end1 源容器结束迭代器

//beg2 目标容器开始迭代器

//_func 函数或者函数对象

#include<iostream>
#include <vector>
#include <algorithm>using namespace std;//常用算法遍历transformclass Transform
{
public:int operator()(int v){return v;}
};class print
{
public:void operator()(int val){cout << val << " ";}
};void test01()
{vector<int>v;for (int i = 0; i < 10; i++){v.push_back(i);}vector<int>vtarget;vtarget.resize(v.size());//目标容器必须提前开辟容器transform(v.begin(), v.end(), vtarget.begin(), Transform());for_each(vtarget.begin(), vtarget.end(),print());
}int main()
{test01();return 0;
}

搬运的目标容器必须要提前开辟空间,否则无法正常搬运

http://www.hrbkazy.com/news/26182.html

相关文章:

  • 在家建设一个网站需要什么手续网络营销顾问招聘
  • 网站建设是用自己的服务器杭州优化公司多少钱
  • 使用wordpress的网站小型培训机构管理系统
  • 信誉好的手机网站建设找网站公司制作网站
  • 网站建设如何建艺考培训
  • 做诚信通网站seo外包靠谱
  • 腾讯学生服务器做网站陕西网站制作
  • 我自己做个网站怎么做网站seo资讯
  • 湖南省建设厅安许审核公布网站百度客服电话
  • 国外设计作品网站吸引客人的产品宣传句子
  • 海外营销是干什么的重庆网页优化seo公司
  • 网站开发的语言广州白云区新闻头条最新消息今天
  • 龙华做棋牌网站建设哪家便宜周口seo
  • 企企业业网网站站建建设设竞价推广账户竞价托管收费
  • 静态网站建设的PPT国家新闻最新消息今天
  • 只做PC版网站百度竞价推广怎么样才有效果
  • o2o网站建设流程站长字体
  • 仁寿县建设局网站中央电视台新闻联播广告价格
  • 昆山网站制作chrome谷歌浏览器
  • 建网站教学视频关键词优化课程
  • 网站有哪些风格北京做的好的seo公司
  • 微网站建设找哪家公司关键词优化的最佳方法
  • 沈阳定制网站建设南京关键词seo公司
  • 广州地铁5号线上海推广seo
  • 网站建设与管理教学设计黑帽seo技术论坛
  • 做宣传单用什么网站找图片素材抚顺seo
  • 阿里云大学 网站建设网络舆情分析报告模板
  • 做盗版网站浏览器网站进入口
  • WordPress网站转HTPPS关键词优化排名软件
  • 长春电商网站建设价格统计站老站长推荐草莓