36template<
typename K,
typename V>
39 std::vector<std::pair<K, V>> pairs(
n);
41 for (
int i = 0; i <
n; ++i) {
42 pairs[i] = std::make_pair(keys[i], values[i]);
45 std::sort(pairs.begin(), pairs.end(), [](
const std::pair<K, V> &a,
const std::pair<K, V> &b) {
46 return a.first < b.first;
49 for (
int i = 0; i <
n; ++i) {
50 keys[i] = pairs[i].first;
51 values[i] = pairs[i].second;
59 std::sort(array,array+ *len);
63 std::sort(array,array+ *len);
67 std::sort(array,array+ *len);
71 std::sort(array,array+ *len);
75 std::sort(array,array+ *len);
void stlsort__(int *len, my_real *array)
void stlsort_int_int(int *len, int *keys, int *values)
void _FCALL STLSORT(int *len, my_real *array)
void stlsort_real_int(int *len, my_real *keys, int *values)
void STLSORT_(int *len, my_real *array)
void stlsort_generic_generic(int *len, K *keys, V *values)
void stlsort_int_int__(int *len, int *keys, int *values)
void STLSORT_REAL_INT_(int *len, my_real *keys, int *values)
void stlsort(int *len, my_real *array)
void _FCALL stlsort_real_int_(int *len, my_real *keys, int *values)
void STLSORT_INT_INT_(int *len, int *keys, int *values)
void _FCALL STLSORT_REAL_INT(int *len, my_real *keys, int *values)
void stlsort_real_int__(int *len, my_real *keys, int *values)
void _FCALL stlsort_int_int_(int *len, int *keys, int *values)
void _FCALL STLSORT_INT_INT(int *len, int *keys, int *values)
void _FCALL stlsort_(int *len, my_real *array)