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

武汉网站建设设计哪家好济南seo培训

武汉网站建设设计哪家好,济南seo培训,网站关键词在哪里设置,长春网站制作长春万网概述: 算法主要是由头文件<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.shuangfujiaoyu.com/news/57909.html

相关文章:

  • 单机游戏移动端关键词排名优化
  • 番禺做网站服务微博推广方式有哪些
  • 电子商务网站建设规划的论文百度自动优化
  • 镇江网站营销推广中国营销网
  • 手机网站建设价格表seo推广骗局
  • 建设部网站查询免费收录网站提交
  • 用凡科帮别人做网站营销模式有哪些 新型
  • 专门做装修的网站有哪些百度小程序入口
  • 最简单的网站模板下载广州网络推广选择
  • 上海建设网站制网络营销工程师
  • 软件企业公司网站模板下载seo排名优化什么意思
  • 烟台做网站打电话话术html模板网站
  • 免费织梦网站模板千峰培训出来好就业吗
  • 怎么介绍自己做的电影网站公司网站怎么注册
  • wordpress定位插件刷seo关键词排名软件
  • 做网站卖东西赚钱百度热搜榜排名今日头条
  • 室内设计效果图报价网站怎么优化
  • 徐州网站建设 网站制作常见的推广平台有哪些
  • 网站需要公安局备案吗郑州百度分公司
  • 好看的网站后台网络营销策划书格式
  • 潍坊 网站建设襄阳seo推广
  • 网页框架模板热狗网站关键词优化
  • 做家教去哪个网站营销案例分享
  • 政务系统网站建设win7优化软件
  • 安阳网站制作seo编辑培训
  • 做用户名验证的网站服务器竞价推广运营
  • 巨人科技网站建设百度知道网页版进入
  • 北京做网站的大公司有哪些免费sem工具
  • 群晖nas做网站性能nba最新比赛直播
  • 孙俪做的网站广告舆情分析报告案例