sortDescending
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.
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
.
@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
.