patterncppCritical
Sorting a vector in descending order
Viewed 0 times
ordervectordescendingsorting
Problem
Should I use
or
to sort a vector in descending order? Are there any benefits or drawbacks with one approach or the other?
std::sort(numbers.begin(), numbers.end(), std::greater());or
std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iteratorsto sort a vector in descending order? Are there any benefits or drawbacks with one approach or the other?
Solution
With c++14 you can do this:
std::sort(numbers.begin(), numbers.end(), std::greater<>());Code Snippets
std::sort(numbers.begin(), numbers.end(), std::greater<>());Context
Stack Overflow Q#9025084, score: 169
Revisions (0)
No revisions yet.