Я нашел много вопросов и ответов о том, как использовать алгоритм nth_element
в C ++ STL, но до сих пор я не нашел ни одного интересного варианта его использования. В частности, в каком реальном случае использования я бы использовал nth_element вместо простой сортировки всего вектора?
РЕДАКТИРОВАТЬ: Очевидно, nth_element
может использоваться, чтобы найти медиану или другой процентиль данных, но это кажется неэффективным, поскольку это изменяет вектор.