Итак, я пытаюсь понять, как заменить i-ю строку на j-ю колонку. Я искал везде и все еще не могу найти решение, подобное тому, что им нужно. (Довольно сильно переключая первую строку со вторым столбцом). Я предполагаю, что мне нужно создать временную точку для хранения значения, а затем поменять ее, но я могу сделать это только для замены строки с другой строкой или столбцом с другой колонка. На данный момент я просто полностью потерян. Мы ценим любые предложения.Переключение строк со столбцами в 2D-массиве
, что это может выглядеть для лучшего осветления
Вход:
2 3 4
1 2 3
4 5 6
Выход:
3 2 5
1 3 3
4 4 6
Код:
private int n;
private int [][] Matrix = new int[n][n];
public void switchRowColumn(int i, int j)
{
for(int i=0; i< Matrix.length; i++)
{