STL通用算法:                     Description:
1、非修正序列算法             不对其所作用的容器进行修改
2、修正序列算法               对其所作用的容器进行修改
3、排序算法                   对容器的内容进行不同方式的排序
4、数值算法                   对容器的内容进行数值计算

Function:    adjacent_find(first,last)
Description: 搜索重复对
Parameter:       搜索时的起始位置
Return:        返回在该区间第一个重复的对.

count(first,last,val);

equal

template<class InIt1, class InIt2>
      bool equal(InIt1 first, InIt1 last, InIt2 x);
template<class InIt1, class InIt2, class Pred>
      bool equal(InIt1 first, InIt1 last, InIt2 x, Pred pr);
 
for_each(first,last,func)
     对first,last范围内每个元素执行func定义的函数
first,last要执行元素的范围,func自己定义的函数

第一类--非修正序列算法还有其他函数

equal(first,last,first2)
find(first,last,val)
find_end(first,last,first2,last2)
find_first(first,last,first2,last2)
mismatch(first,last,first2)
search(first,last,first2,last2)