Find minimum value in list<> using STL

c++, stl

Solution

You can use std::min_element algorithm. Note that it won't be any faster than your iteration based algorithm, it is still `O(n)` complexity. But the amount of code written will be less.

Problem

I have list or vector of float numbers. How to find minimum value in list/vector using STL algorithm ? I can find with iteration, but is there more elegant way to do this ?

Original source