c++ algorithm中的可直接用的算法(简略)

头文件   #include<algorithm>

(1)   lower_bound(a,a+n,2) 1 1 1 (2) 2 2 3 3 3

(2)  upper_bound(a,a+n,2) 1 1 1 2 2 2 (3) 3 3

(3)reverse(a,a+n) 倒置函数 a[0]=a[n-1] a[1]=a[n-2] ......

(4)sort(a,a+n)默认从小到大排序{

        sort(a,a+n,cmp);

       int cmp(int a,int b)

               return a>b;//从大到小排序(return a<b;//从小到大排序)

}

有待补充。。。

猜你喜欢

转载自blog.csdn.net/qq_41485193/article/details/80598217