WOLFRAM

Enable JavaScript to interact with content and submit forms on Wolfram websites. Learn how
Wolfram Language & System Documentation Center

ReverseSort [list]

sorts the elements of list into reverse canonical order.

ReverseSort [list,p]

sorts using the ordering function p.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Input Data  
Ordering Functions  
Properties & Relations  
See Also
Related Guides
History
Cite this Page

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 all close all

Basic Examples  (2)

Sort a list in reverse canonical order:

Sort a list using an ordering function:

Scope  (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:

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_2025_reversesort, author="Wolfram Research", title="{ReverseSort}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/ReverseSort.html}", note=[Accessed: 17-November-2025]}

BibLaTeX

@online{reference.wolfram_2025_reversesort, organization={Wolfram Research}, title={ReverseSort}, year={2017}, url={https://reference.wolfram.com/language/ref/ReverseSort.html}, note=[Accessed: 17-November-2025]}

Top [フレーム]

AltStyle によって変換されたページ (->オリジナル) /