Сортировка вектора пар в порядке убывания в С++
Мы обсудили некоторые случаи сортировки векторов пар в наборе 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, и помогите другим гикам.
Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное, или вы хотите поделиться дополнительной информацией по теме, обсуждаемой выше.