25. Shuffle integers
Last updated
Last updated
class Solution {
public:
void shuffleArray(int arr[], int n) {
int offset = 1e5;
for (int i = 0; i < n / 2; ++i) {
arr[i * 2] += (arr[i] % offset) * offset;
arr[i * 2 + 1] += (arr[n / 2 + i] % offset) * offset;
}
for (int i = 0; i < n; ++i) {
arr[i] = arr[i] / offset;
}
}
};