p代表迭代器

所有算法操作迭代器而不操作容器本身

1.find(p1,p2,value) 在2迭代器之间找某个值,找到返回该值的迭代器,否则返回p2

2.count(p1,p2)  在2迭代器之间计数

3.accumulate(p1,p2,0) 对2迭代器之间进行累加,0是累加初始值

4.equal(p1,p2,p3) 对p3递增和p1,p2之间元素一一比较.全部相等返回1

5.fill(p1,p2,0) 对2迭代器之间元素置0

6.fill_n(p1,n,0) 对迭代器后n个元素置0

7.copy(p1,p2,v) 将2迭代器之间内容复制到v的后面,如果能容纳的话

8.replace(p1,p2,0,1) 将2迭代器之间的0替换为1

9.sort(p1,p2) 排序

10.unique() 去重复

11.elimDups() 

12.stable_sort(p1,p2,lambda规则)根据lambda规则进行排序

13.find_if(p1,p2,lambda) 返回2迭代器之间第一个使得lambda返回1的迭代器

14.bind(func,arg_list) 

15.for_each(p1,p2,执行体) 遍历2迭代器

..............