算法(2)-基本算法

1. equal

如果第二序列元素多,则多余的不考虑

算法(2)-基本算法

2 fill 填充新值

fill_n在指定的区间填入新值

算法(2)-基本算法

算法(2)-基本算法

3 iter_swap

将两个迭代器指向的元素对调

算法(2)-基本算法

算法(2)-基本算法

算法(2)-基本算法

4 max和min

取两个对象的较大较小值

算法(2)-基本算法

min类似

5 mismatch

比较两个序列,指出两者之间的第一个不匹配点,返回一对迭代器,分别指向两个序列中的不匹配点

第二个序列的元素个数需要大于等于第一序列,否则会发生不可预期的错误

mismatch有仿函数版本

算法(2)-基本算法

6 swap

交换两个对象的内容,这个函数和iterator_swap不一样 后者是交换迭代器指向的元素,而前一个是交换两个STL容器对象

算法(2)-基本算法