ReverseSort
ReverseSort[list]
sorts the elements of list into reverse canonical order.
ReverseSort[list,p]
sorts using the ordering function p.
Details
- ReverseSort by default orders integers and rational and approximate real numbers by their numerical values, sorting from largest to smallest.
- ReverseSort gives the same result as reversing Sort except it does not reverse ties.
- ReverseSort[list,p] applies the function p to pairs of elements in list to determine whether they are in order. The default function p is Order.
- ReverseSort can be used on expressions with any head, not only List.
Examples
open allclose allScope (4)
Sort a list of integers in reverse order:
Reverse-sort an expression with any head:
ReverseSort works with associations:
Properties & Relations (4)
ReverseSort gives the same result as reversing Sort except it does not reverse ties:
NumericalOrder treats 3 and 3.`10 as a tie:
Both ReverseSort and Sort do not reorder ties:
Therefore, those two results are not the reverse of one another:
ReverseSort with an ordering function p is equivalent to Sort with the reverse ordering function:
The reverse ordering for LessEqual is provided by Greater:
For ordering functions returning -1, 0, 1, the reverse ordering is obtained composing with Minus:
ReverseSort orders a list of pairs of numbers by decreasing the first element:
Use ReverseSortBy to select which element is sorted in decreasing order:
Text
Wolfram Research (2017), ReverseSort, Wolfram Language function, https://reference.wolfram.com/language/ref/ReverseSort.html.
CMS
Wolfram Language. 2017. "ReverseSort." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ReverseSort.html.
APA
Wolfram Language. (2017). ReverseSort. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ReverseSort.html