algorithm头文件下的常用函数
> max() min() abs()
>swap(x,y) 交换x,y的值。
>reverse(it1,it2) 可以将指针在[it1, it2)之间的元素翻转。
>next_permutation() 卧槽,竟然可以给出全排列的下一个排列。
eg:
1 int a[10]= {1,2,3}; 2 do { 3 cout<<a[0]<<a[1]<<a[2]<<endl; 4 } while(next_premutation(a,a+3));
>fill() 与memset()区别是可以在赋值可以是数组类型对应范围中的任意值。通俗讲就是可以赋值一个区间,没必要全部赋值。
>sort() 排序;
越努力越幸运