Сортировка вектора пар в порядке возрастания в С++

Опубликовано: 11 Января, 2023

Что такое вектор пар?
Пара — это контейнер, в котором хранятся два значения, сопоставленные друг с другом, а вектор, содержащий несколько таких пар, называется вектором пар.

Выход:

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, и помогите другим гикам.

Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсуждаемой выше.

C++ C