sortDescending

Common
JVM
JS
Native
1.0
fun < T : Comparable < T > > Array < out T > . sortDescending ( )
(source)

Sorts elements in the array in-place descending according to their natural sort order.

The sort is stable . It means that equal elements preserve their order relative to each other after sorting.

Common
JVM
JS
Native
1.0
fun ByteArray . sortDescending ( )
(source)
fun ShortArray . sortDescending ( )
(source)
fun IntArray . sortDescending ( )
(source)
fun LongArray . sortDescending ( )
(source)
fun FloatArray . sortDescending ( )
(source)
fun DoubleArray . sortDescending ( )
(source)
fun CharArray . sortDescending ( )
(source)
@ExperimentalUnsignedTypes fun UIntArray . sortDescending ( )
(source)
@ExperimentalUnsignedTypes fun ULongArray . sortDescending ( )
(source)
@ExperimentalUnsignedTypes fun UByteArray . sortDescending ( )
(source)
@ExperimentalUnsignedTypes fun UShortArray . sortDescending ( )
(source)

Sorts elements in the array in-place descending according to their natural sort order.

Common
JVM
JS
Native
1.4
fun < T : Comparable < T > > Array < out T > . sortDescending (
fromIndex : Int ,
toIndex : Int )

(source)

Sorts elements of the array in the specified range in-place. The elements are sorted descending according to their natural sort order.

The sort is stable . It means that equal elements preserve their order relative to each other after sorting.

Parameters

fromIndex - the start of the range (inclusive) to sort.

toIndex - the end of the range (exclusive) to sort.

Exceptions

IndexOutOfBoundsException - if fromIndex is less than zero or toIndex is greater than the size of this array.

IllegalArgumentException - if fromIndex is greater than toIndex .

Common
JVM
JS
Native
1.4
fun ByteArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
fun ShortArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
fun IntArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
fun LongArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
fun FloatArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
fun DoubleArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
fun CharArray . sortDescending ( fromIndex : Int , toIndex : Int )
(source)
@ExperimentalUnsignedTypes fun UIntArray . sortDescending (
fromIndex : Int ,
toIndex : Int )

(source)
@ExperimentalUnsignedTypes fun ULongArray . sortDescending (
fromIndex : Int ,
toIndex : Int )

(source)
@ExperimentalUnsignedTypes fun UByteArray . sortDescending (
fromIndex : Int ,
toIndex : Int )

(source)
@ExperimentalUnsignedTypes fun UShortArray . sortDescending (
fromIndex : Int ,
toIndex : Int )

(source)

Sorts elements of the array in the specified range in-place. The elements are sorted descending according to their natural sort order.

Parameters

fromIndex - the start of the range (inclusive) to sort.

toIndex - the end of the range (exclusive) to sort.

Exceptions

IndexOutOfBoundsException - if fromIndex is less than zero or toIndex is greater than the size of this array.

IllegalArgumentException - if fromIndex is greater than toIndex .

Common
JVM
JS
Native
1.0
fun < T : Comparable < T > > MutableList < T > . sortDescending ( )
(source)

Sorts elements in the list in-place descending according to their natural sort order.

The sort is stable . It means that equal elements preserve their order relative to each other after sorting.