У меня есть простой вопрос, который я пробовал несколько раз доской, но до сих пор не понимаю.Что касается внутреннего цикла for, мы должны установить column = row + 1;У меня сложилось впечатление, что вы должны инициализировать column = 0, а затем просто поменять строку на столбцы и столбцы на строки для транспонирования матрицы, но я продолжаю проваливать тестовые случаи.Спасибо
public static void transposeMatrix(int[][] matrix) {
for (int row = 0; row < matrix.length; row++)
{
for (int column = row + 1 ; column < matrix.length; column++)
{
int temp = matrix[row][column];
matrix[row][column] = matrix[column][row];
matrix[column][row] = temp;
}
}
}