SecreC 2 language  2.8.0 (2023.09)
Language and standard library reference
Functions
radixSort(vector)

Functions

template<domain D>
D uint64 radixSort (D uint64[[1]] array)
 
template<domain D>
D xor_uint64 radixSort (D xor_uint64[[1]] array)
 

Detailed Description

Functions for sorting values in a vector using the radix sort algorithm.

Note
D - all protection domains
Supported types - uint / xor_uint64
Parameters
array- a vector of supported type
Returns
returns a sorted vector from smaller to bigger values
Leakage
Shuffled reordering decisions are declassified

Function Documentation

◆ radixSort() [1/2]

D uint64 radixSort ( D uint64[[1]]  array)

◆ radixSort() [2/2]

D xor_uint64 radixSort ( D xor_uint64[[1]]  array)