VectorInt.SortAscend Method

Overload List

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

Overload 1: TMtxVecInt SortAscend

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

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

See Also: VectorInt.SortDescend

Indexed: TMtxVecInt SortAscend(Int32 Index, Int32 Len)

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

#NameTypeDescription
1IndexInt32start index
2LenInt32element count

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

Overload 2: TVecInt SortAscend(TVecInt DstSortIdx)

Sort all calling vector elements in ascending 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.