numeric

https://zh.cppreference.com/w/cpp/header/numeric

函数

iota(C++11)用从起始值开始连续递增的值填充区间 

accumulate计算区间内元素的和 

reduce(C++17)类似 std::accumulate ,除了以乱序 

transform_reduce(C++17)应用函数对象,然后以乱序规约 

inner_product计算两个区间元素的内(函数模板)

adjacent_difference计算区间内相邻元素之间的差 

partial_sum计算区间内元素的部分和 

inclusive_scan类似 std::partial_sum ,第 i 个和中包含第 i 个输入 

exclusive_scan(C++17)类似 std::partial_sum ,第 i 个和中排除第 i 个输入 

transform_inclusive_scan(C++17)应用函数对象,然后进行包含扫描 

transform_exclusive_scan(C++17)应用函数对象,然后进行排除扫描 

gcd(C++17)返回二个整数最大公约数的 constexpr 函数模板 

lcm(C++17)返回二个整数最小公倍数的 constexpr 函数模板 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 7,419评论 0 10
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,391评论 0 2
  • 文章作者:Tyan博客:noahsnail.com | CSDN | 简书 声明:作者翻译论文仅为学习,如有侵权请...
    SnailTyan阅读 5,139评论 0 8
  • 以前,我有一个很好的朋友,她说我思维跳跃。后来,我开始写字,发现每次想写个什么的时候,脑袋里的想法远不止一点。一堆...
    庄晓鱼阅读 290评论 2 1
  • 今天是2016年12月30号,明天31号,过了明天,就是2017了。在写日期的时候,我们可能一下子还反应不过来,可...
    Yu真实同行阅读 214评论 0 1