Это мой код, он должен работать, но когда я переношу и печатаю матрицу, он выводит ту же матрицу, а не транспонирован. Некоторые объяснения? Он должен изменить матрицу, а не копировать и транспонировать, а затем возвращать. общественного недействительного транспонирования() {Матрица транспонирована в java (требуется объяснение)
for(int i=0;i<n;i++)
for(int j=0;j<m;j++){
Object tmp=matrix[i][j];
matrix[i][j]=matrix[j][i];
matrix[j][i]=tmp;
}
}
Подсказка: попробуйте напечатать вашу матрицу после того, как каждый шаг шага. Начнем с малых матриц; и использовать разные значения для каждой ячейки. – GhostCat