[C++STL]常用算术生成算法
代码如下:
#include <iostream>
#include <vector>
#include <numeric>
using namespace std;void test01()
{vector<int>v;for (int i = 0; i < 10; i++){v.push_back(i);}int total = accumulate(v.begin(), v.end(), 0);cout << "total = " << total << endl;
}int main()
{test01();return 0;
}
测试结果:
总结:
代码如下:
#include <iostream>
#include <vector>
#include <numeric>
#include <algorithm>
using namespace std;class myPrint
{public:void operator()(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());cout << endl;
}int main()
{test01();return 0;
}
测试结果:
总结:
[C++STL]常用算术生成算法相关推荐
- C++STL常用算术生成算法
C++STL常用集合算法 学习目标 注意 算法简介 accumulate 功能描述 函数原型 示例 总结 fill 功能描述 函数原型 示例 总结 学习目标 掌握常用的算术生成算法 注意 算术生成算法 ...
- c++中的STL的常用算法---3(排序算法,拷贝和替换算法,算术生成算法,集合算法)
排序算法 merge() 以下是排序和通用算法:提供元素排序策略 merge: 合并两个有序序列,存放到另一个序列. #include<iostream>using namespace s ...
- STL常用的遍历算法
STL常用的遍历算法 for_each() transform() for_each() for_each: 用指定函数依次对指定范围内所有元素进行迭代访问.该函数不得修改序列中的元素. void s ...
- STL常用的集合算法
STL常用的集合算法 set_union(), set_intersection() set_difference() set_union(), set_intersection() set_diff ...
- STL常用的排序算法
常用的排序算法 merge() sort() random_shuffle() reverse() merge() 以下是排序和通用算法:提供元素排序策略 merge: 合并两个有序序列,存放到另一个 ...
- STL常用的查找算法
常用的查找算法 adjacent_find() binary_search count() count_if() find() find_if() adjacent_find() 在iterator对 ...
- C++ 常用算数生成算法
#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include <vector> using namespace std ...
- C++超详细STL常用算法总结
STL 常用算法: 写在开篇:整理了一些stl中很常用的算法,涉及到比较,交换,查找,遍历,复制,修改等.值得大嘎收藏呀!! 目录: STL 常用算法: 1. 常用遍历算法: 1.1 for_each ...
- 熬夜爆肝!C++核心STL常用算法汇总整理【2W字干货预警 建议收藏】
前言 1 STL- 常用算法 1.1 常用遍历算法 1.1.1 for_each 1.1.2 transform 1.2 常用查找算法 1.2.1 find 1.2.2 find_if 1.2.3 a ...
最新文章
- 斯坦福大学的机器学习跟深度学习。
- [云炬创业基础笔记] 第四章测试5
- SpringBoot AutoConfiguration魔术如何工作?
- CenterNet-Objects as Points论文翻译
- AdRotator,广告轮播 #1 -- 透过XML档来作设定。
- 【方向盘】“江郎才尽”的周杰伦,出道已21周年
- 西门子STEP7-200PLC的顺序控制编程
- EOVA_JFINAL实现分布式架构
- java 写代码求导_OO_JAVA_表达式求导
- 计算机表格如何增加一列,word中的表格如何增加一列 word表格怎么增加一列
- linux扩充home目录,扩大/home目录的空间(转)
- 向MySQL数据库中插入数据,sql语句没问题,但插入失败也不报错的原因
- 神经网络自动布局技术,神经网络自动布局原理
- android开发手顺3--Package name must have at least two identifiers 原因及解决方法
- element table radio 单选表格实现
- 【Flutter实战】定位装饰权重组件及柱状图案例
- 后台接口数量及粒度的一些思考总结
- sql查询昨天的所有数据
- 电商平台-商品表的设计
- Android开发 之 直播视频技术探究之---基础知识大纲介绍
热门文章
- 【QGIS入门实战精品教程】4.5:QGIS打开Excel中的点坐标,并生成矢量文件
- 【ArcGIS风暴】最牛逼空间数据批处理神器来了:用户自定义工具箱GeoStorm.tbx
- Android之如何解决Listview里面的值出现了2次
- solidity struct 结构体创建与使用浅学 (四)
- jmeter对乱码如何处理_JMeter读取 Excel 表中用例数据实现接口压测
- 分子模拟软件amber_容天AMBER优化的GPU解决方案
- 裸奔、抽烟、凡尔赛,原来数学家玩得这么野……
- 勾股定理的面积证明法,形象又好记!
- 一些常用的SAS命令
- 计算机和hdmi无法正常显示,HDMI都不灵 为什么电脑连电视效果差?