Сортировка вектора пар в порядке возрастания в С++
Что такое вектор пар?
Пара — это контейнер, в котором хранятся два значения, сопоставленные друг с другом, а вектор, содержащий несколько таких пар, называется вектором пар.
Выход:
10 30 20 60 5 20 40 50
Случай 1: сортировка элементов вектора на основе первого элемента пар в порядке возрастания.
Этот тип сортировки может быть реализован с помощью простой функции sort(). По умолчанию функция сортировки сортирует элементы вектора по первому элементу пары.
Выход:
The vector before applying sort operation is: 10 30 20 60 5 20 40 50 The vector after applying sort operation is: 5 20 10 30 20 60 40 50
Случай 2: сортировка элементов вектора на основе второго элемента пар в порядке возрастания.
Бывают случаи, когда нам требуется отсортировать элементы вектора на основе вторых элементов пары. Для этого мы модифицируем функцию sort() и передаем третий аргумент, вызов определенной пользователем явной функции в функции sort().
Выход:
The vector before applying sort operation is: 10 30 20 60 5 20 40 50 The vector after applying sort operation is: 5 20 10 30 40 50 20 60
Сортировка вектора пар в C++ | Набор 2 (Сортировать в порядке убывания по первому и второму)
Эта статья написана Манджитом Сингхом . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью, используя write.geeksforgeeks.org, или отправить ее по адресу review-team@geeksforgeeks.org. Посмотрите, как ваша статья появится на главной странице GeeksforGeeks, и помогите другим гикам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсуждаемой выше.