знает любой один для следующих двух метод, чтобы найти максимальное и минимальное значение не для того же вектора длины которой один быстрее в C++:максимальное значение и минимальное значение времени сложность O в C++
1.
std::sort(vector.begin(),vector.end());
vector.erase(std::unique(vector.begin(),vector.end()),vector.end());
min=vector.front();
max=vector.back();
2.
max=*max_element(vector.begin(),vector.end());
min=*min_element(vector.begin(),vector.end());
Можете ли вы продемонстрировать * любое * усилие при решении этого самостоятельно? –
Для удобства прочитайте документы. Для * «что быстрее» * измеряется. Также используйте 'std :: minmax_element'. –
Все алгоритмы имеют документальную сложность. Не нужно использовать 'erase()' после сортировки вектора, чтобы найти min и max. – Peter