VectorInt.SortDescend Method

Overload List

#SignatureDescription
1TMtxVecInt SortDescendSort all calling vector elements in descending order in-place.
└ indexed: TMtxVecInt SortDescend(Int32 Index, Int32 Len)
2TVecInt SortDescend(TVecInt DstSortIdx)Sort all calling vector elements in descending order in-place.

Overload 1: TMtxVecInt SortDescend

Sort all calling vector elements in descending order in-place.

Result: stored in self (calling object), returns self for chaining

See Also: VectorInt.SortAscend

Indexed: TMtxVecInt SortDescend(Int32 Index, Int32 Len)

Sort calling vector elements [Index..Index+Len-1] in descending order in-place.

#NameTypeDescription
1IndexInt32start index
2LenInt32element count

Result: stored in self (calling object), returns self for chaining

Overload 2: TVecInt SortDescend(TVecInt DstSortIdx)

Sort all calling vector elements in descending order in-place.

#NameDescription
1DstSortIdxAfter execution stores sorted values indices.

Result: stored in self (calling object), returns self for chaining

Returns: calling vector, storing sorted values.

Remarks:

Size of DstSortIdx and calling vector are adjusted automatically.