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

武汉网站建设设计哪家好建站之星

武汉网站建设设计哪家好,建站之星,安溪哪里有学做网站,dedecms 做微网站概述: 算法主要是由头文件<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.tj-hxxt.cn/news/4161.html

相关文章:

  • 网站源码推荐福建网站建设制作
  • 网站建设监理关注公众号一单一结兼职
  • 用bootstrap做的手机推销网站模板搜索引擎优化的作用
  • 山东 网站建设网站百度手机端排名怎么查询
  • 做网站需要公司网站优化方案范文
  • 湖北网站建设模板下载市场调研一般怎么做
  • wordpress 网站很慢如何申请网站域名流程
  • 长宁哪里有做网站优化比较好福州短视频seo
  • 彩票网站开发需求文档网站怎么优化
  • 小域名 网站备案合肥做网站公司哪家好
  • 如何搭建内网网站网站推广系统
  • 制作网站书签怎么做把百度网址大全设为首页
  • 到国外网站上做兼职翻译网站seo优化总结
  • 广东网站设计工具百度seo发包工具
  • 大型网站建设西安seo霸屏
  • 山东苹果网站建设方案网站流量统计查询
  • 网站开发的最后5个阶段是什么百度seo怎么做网站内容优化
  • 哈尔滨模版建站公司推荐seo排名优化首页
  • 网站增加栏目费用做seo需要投入的成本
  • 如何做英文ppt模板下载网站职业技能培训
  • 网站建设建网站免费推广引流平台
  • 中小企业查询网站站长统计网站统计
  • 网站开发维护在百度上怎么打广告
  • 现在最常用网站开发工具关键词优化的建议
  • 做mla网站会计培训机构排名前十
  • 做ic芯片的要去哪个网站浙江网络科技有限公司
  • 做计算机题目的网站保定seo推广外包
  • wordpress默认登录百度官方优化软件
  • 做网站骗子企业网站大全
  • 深圳的网站建设公司pestl分析公众号推广一个6元