Сортировка вектора пар в порядке убывания в С++

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

Мы обсудили некоторые случаи сортировки векторов пар в наборе 1 ниже.
Сортировка вектора пар в C++ | Набор 1 (сортировка по первому и второму)
Другие случаи обсуждаются в этой статье
Иногда нам требуется отсортировать вектор в обратном порядке. В этих случаях вместо того, чтобы сначала сортировать вектор, а затем использовать «обратную» функцию, увеличивается временная сложность кода. Поэтому, чтобы этого избежать, мы сортируем вектор напрямую по убыванию.
Случай 3: сортировка элементов вектора на основе первого элемента пар в порядке убывания.
Этот тип сортировки упорядочивает выбранные строки пар в векторе в порядке убывания. Это достигается за счет использования «sort()» и передачи итераторов одномерного вектора в качестве аргументов.

Выход:

The vector before applying sort is:
5 30
20 60
10 20
40 50
The vector after applying sort is:
40 50
20 60
10 20
5 30



Случай 4: Сортировка элементов вектора на основе второго элемента пар в порядке убывания.
Эти экземпляры также можно обработать, изменив функцию sort() и снова передав вызов пользовательской функции.

Выход:

The vector before sort operation is:
5 30
20 60
10 20
40 50
The vector after applying sort operation is:
20 60
40 50
5 30
10 20



Эта статья написана Манджитом Сингхом . Если вам нравится GeeksforGeeks и вы хотите внести свой вклад, вы также можете написать статью, используя write.geeksforgeeks.org, или отправить ее по адресу review-team@geeksforgeeks.org. Посмотрите, как ваша статья появится на главной странице GeeksforGeeks, и помогите другим гикам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсуждаемой выше.

C++ C