1. find
template<class InputIterator, class T>
InputIterator find_if ( InputIterator first, InputIterator last, T target )
{
for ( ; first!=last ; first++ ) if ( *first == target ) break;
return first;
}
2. find_if
template<class InputIterator, class Predicate>
InputIterator find_if ( InputIterator first, InputIterator last, Predicate pred )
{
for ( ; first!=last ; first++ ) if ( pred(*first) ) break;
return first;
}
2. fill
3. accumulate
4. equal
equal(vec1.begin(),vec1.end(),vec2.begin())
要求vec1与vec2长度相等
5. replace
6. replace_copy