I'd go along with the 'use the method that best fits the problem' idea.

One of the best ways to improve efficiency is to familiarise yourself with all of the STL's algorithms. They are written in...