- max(x,y):返回x、y中的最大值。
- min(x,y):返回x、y中的最小值。
- abs(x):返回整数x的绝对值,注意x必须是整数。浮点型的绝对值用math头文件下的fabs(x).
- swap(x,y):交换x,y的值。
- reverse(it,it2):将数组或容器的[it,it2]区间内的元素反转,it、it2为指针或者迭代器。常用于字符串的反转。
- fill(it,it2,value):把数组或容器中的某一段区间赋为某个值。
- sort( 首元素地址(必填),尾元素地址(必填),比较函数(选填) ):实现数组或容器内的排序。
- lower_bound(first,last,value):用来寻找在数组或容器的[first,last)范围内第一个值大于等于value的元素位置,如果是数组,则返回该位置的指针,如果是容器。则返回该位置的迭代器。
- upper_bound(first,last,value):用来寻找在数组或容器的[first,last)范围内第一个值大于value的元素位置,如果是数组,则返回该位置的指针,如果是容器。则返回该位置的迭代器。
C++ algorithm头文件下的常用函数学习
最新推荐文章于 2023-07-11 16:23:47 发布