MS
temp для каждого массива Foos и Bars.Size: a a a
MS
temp для каждого массива Foos и Bars.EZ
vector<Keys, Foos, Bars>, где ключ для сортировки это Keys.MS
MS
temp с отсортированными индексами.EZ
MS
EZ
MS
MS
MS
for i = 0..len(indices)
swap(values[i], values[indices[i]]);
swap(indices[i], indices[indices[i]]);
EZ
MS
MS
EZ
MS
MS
EZ
MS
MS
EZ