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 all

Basic Examples  (2)

Sort a list in reverse canonical order:

Sort a list using an ordering function:

Scope  (4)

Sort a list of integers in reverse order:

Reverse-sort an expression with any head:

ReverseSort works with associations:

Use an ordering function as second argument:

Use a pure function as ordering function:

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:

Wolfram Research (2017), ReverseSort, Wolfram Language function, https://reference.wolfram.com/language/ref/ReverseSort.html.

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

BibTeX

@misc{reference.wolfram_2023_reversesort, author="Wolfram Research", title="{ReverseSort}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ReverseSort.html}", note=[Accessed: 29-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_reversesort, organization={Wolfram Research}, title={ReverseSort}, year={2017}, url={https://reference.wolfram.com/language/ref/ReverseSort.html}, note=[Accessed: 29-March-2024 ]}