diff --git a/guide/english/cplusplus/vector/index.md b/guide/english/cplusplus/vector/index.md index 987e774d00..8708bc20af 100644 --- a/guide/english/cplusplus/vector/index.md +++ b/guide/english/cplusplus/vector/index.md @@ -214,6 +214,7 @@ int main() ``` ### Sorting Vector In Descending Order Sorting Vector in descending order can be done with the help of third argument namely greater() in Sort() in C++. + ``` cpp #include #include @@ -233,5 +234,26 @@ int main(){ return 0; } ``` +An alternative way to do this. + +``` cpp +#include +#include +#include +using namespace std; + +int main(){ + + vector v{ 10, 5, 82, 69, 64, 70, 3, 42, 28, 0 }; + sort(v.rbegin(), v.rend()); + + cout << "Vector Contents Sorted In Ascending Order:\n"; + for(int e : v){ + cout << e << " "; + } + + return 0; +} +``` You can also sort in descending using lambda like the one above.