📜  <numeric>C++ STL中的库

📅  最后修改于: 2021-05-30 20:13:25             🧑  作者: Mango

常用数学函数

  • std :: fabs:此函数返回绝对值。
  • std :: sqrt:此函数返回平方根
  • std :: sin:此函数返回以弧度为单位的正弦值。

特殊的数学函数

  • std :: beta:此函数使用给定参数评估(完整)Beta积分
  • std :: hermite:此函数返回点x处n阶Hermite多项式的值
  • std :: cyl_bessel_i:该函数返回常规修改后的圆柱Bessel函数。

复数算法

  • 复数:复数类,在标头(类模板)中定义

数值数组

  • valarray:数字数组,数组掩码和数组切片(类模板)

因子运算(在标头中定义)

  • gcd: constexpr函数模板,返回两个整数的最大公约数。 (函数模板)
  • lcm: constexpr函数模板,返回两个整数的最小公倍数(函数模板)

数值运算(在标头中定义)

  • iota:以连续的起始值增量填充范围(函数模板)
  • 累加:汇总一系列元素(函数模板)
  • 减少:类似于std :: accumulate,但顺序混乱(函数模板)
  • transform_reduce:应用函子,然后减少乱序(函数模板)
  • inner_product:计算两个元素范围的内积。(函数模板)
  • neighbor_difference:计算范围内相邻元素之间的差异(函数模板)
  • partial_sum:计算一系列元素的部分和(函数模板)
  • inclusive_scan:类似于std :: partial_sum,将第i个输入元素包括在第i个sum中(函数模板)
  • Exclusive_scan:与std :: partial_sum类似,从ith sum中排除ith输入元素(函数模板)
  • transform_inclusive_scan:应用函子,然后计算包含扫描(函数模板)
  • transform_exclusive_scan:应用函子,然后计算互斥扫描(函数模板)

更多有用的链接

  • 有关C++ STL的最新文章
  • 有关C++的最新文章
  • 编码实践平台
  • 多项选择题
  • C++类别中的所有文章
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”