算法包 #include

    • for_each :循环遍历,需要提供一个回调方法或者仿函数
    • transform:
    • find:查找元素
    • find_if:根据条件查找元素,需要提供仿函数
    • count:查找元素出现的次数
    • count_if:查找满足条件的元素出现的次数
    • megre:将2个容器合并到一个新的容器中
    • sort:排序
    • random_shuffle:乱序,打乱容器中数据的顺序
    • copy:拷贝容器
    • replace:将容器中某个范围内满足条件的元素替换成新值

    比较函数:
    bool equal_to(A,B);
    函数适配器:
    bind2nd(equal_to(),”C”); 将equal_to带2个参数的方法适配成1个参数,并且将后面的值传入原来equal_to方法的第二个参数中
    bind1st:将equal_to带2个参数的方法适配成1个参数的方法,并且将后面的值传递给equal_to方法的第一个参数中