Heyho,
У меня вопрос о сортировке вектора пар:
std::vector<std::pair<double,Processor*>> baryProc;
этот вектор уже заполнен парами. Теперь я хотел отсортировать пары внутри вектора на основе двойного значения внутри пары
Пример:
Предположим, что у меня есть 3 пары внутри вектора. Пара 1 находится спереди, а пара 3 - в конце. Пара 2 находится посередине:
pair1(1, proc1)
pair2(3, proc2)
pair3(2.5, proc3)
теперь я хочу сортировать пары на основе двойного значения. Итак, порядок внутри вектора:
pair1(1, proc1)
pair3(2.5, proc3)
pair2(3, proc2)
Как я могу это сделать? Я совсем застрял.
Спасибо за помощь