C++ algorithm头文件下常用函数

1、max、min、abs(求整型变量的绝对值),等函数。注意(fabs()函数在头文件#include下)
2、swap(a,b)函数用来交换a、b的值

3、reverse(ar,ar+5)函数用于将数组ar中前5个元素逆转
reverse(v.begin(),v.end())用于逆转容器v

4、vector::iterator it;迭代器

5、sort(ar,ar+10,com)函数用于对数组ar排序

6、__gcd(a,b)用于求a,b的最大公因数
最小公倍数=a*b/最大公因数

7、find(v.begin(),v.end(),x)返回的是地址,查找不到就返回v.end;

8、memset(ar,0,sizeof(ar));用于初始化数组ar为0或者-1。同时也可以初始化char ar[]数组为任何字符,如a、b、c等。

9、typedef struct
{
int a,b;
}A
A one;

你可能感兴趣的:(c++,c语言)