Преимущества использования функции std::max_element
по сравнению с другими алгоритмами заключаются в следующем:
Однако у функции std::max_element
есть и недостатки: она не специализирована для отсортированных контейнеров, например std::set или std::map, и для нахождения максимального элемента сравнивает все элементы этих контейнеров. www.geeksforgeeks.org