Изменение расположения элементов массива
Как я могу изменить расположение элементов массива на основе элементов другого массива?
Мне дан массив A с длиной X и еще один массив B, содержащий Z пар элементов из A.
Программа должна вывести массив Z по X, где n-я строка является результатом замены n-й пары элементов в B.
Что я уже пробовал:
Например:
Первый массив: X=4, A[4] = [4 1 5 6]
Второй массив: Z=3, B[3][2]=[[4 1] [1 6] [5 5]]
Вывод программы:
G[Z][X]=
[ [1 4 5 6] // 4 и 1 поменялся местами
[6 4 5 1] // 1 и 6 поменялись местами
[6 4 5 1] ] // 5 и 5 поменялись местами