常用数学函数
- 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等的更多准备工作,请参阅“完整面试准备课程” 。