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 (9)
Input Data (5)
Sort a list of integers in reverse order:
Reverse-sort an expression with any head:
ReverseSort works with associations:
Reverse-sort the rows of a Tabular object by the values of the first column:
Reverse-sort the rows of a Dataset object by their first element:
Ordering Functions (4)
Use an ordering function as second argument:
Use a pure function as ordering function:
Use NumericalOrder to allow complex numbers and number-like expressions:
Sort according to the rules of a particular language with AlphabeticOrder:
Define a custom ordering function that puts symbols after numbers with ReverseSort:
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