使用algorithm头文件,需要
#inlcude<algorithm>
using namespace std;
max()、min()、abs()-较大,较小、绝对值函数
max(a,b)、min(a,b)返回a、b中的较大值较小值,只能是两个参数进行比较。
abs(int)返回int的绝对值,只能填入int类型,浮点数可以用math头文件下的fabs函数。
swap()函数
swap(x,y)交换x和y的数值,相当于
temp=x;
x=y;
y=temp;
reverse()-反转数组
reverse(it,it2)填入数组两个元素的指针,会将这两个指针之间的元素反转(左闭右开的区间)。
next_permutation()-求全排列
next_permutation(it,it2)返回一个全排列的下一个排列
fill()-填充数组
fill可以把一个数组或者容器中的一段填充同一个数值,比如对于数组a: