min_element function template — Finds the smallest value in a range
template<typename FwdIter> FwdIter min_element(FwdIter first, FwdIter last); template<typename FwdIter, typename Compare> FwdIter min_element(FwdIter first, FwdIter last, Compare comp);
The min_element
function
template returns an iterator that points to the smallest element in
the range [first
, last
). If there are multiple instances of
the smallest element, the iterator points to the first such
instance.
The first form compares values using the <
operator. The second form calls
comp(*iter1
, *iter2)
.