Trong hướng dẫn này, chúng ta sẽ thảo luận về một chương trình để hiểu cách sắp xếp một vectơ theo thứ tự giảm dần bằng cách sử dụng STL trong C ++.
Để sắp xếp vectơ đã cho theo thứ tự giảm dần, chúng ta sẽ sử dụng hàm sort () từ thư viện STL trong C ++.
Ví dụ
#include <bits/stdc++.h> using namespace std; int main(){ //collecting the vector vector<int> a = { 1, 45, 54, 71, 76, 12 }; cout << "Vector: "; for (int i = 0; i < a.size(); i++) cout << a[i] << " "; cout << endl; //sorting in descending order sort(a.begin(), a.end(), greater<int>()); cout << "Sorted Vector in descending order: "; for (int i = 0; i < a.size(); i++) cout << a[i] << " "; cout << endl; return 0; }
Đầu ra
Vector: 1 45 54 71 76 12 Sorted Vector in descending order: 76 71 54 45 12 1