Как транспонировать матрицу в java
4 года назад
Человек-Молекула
Чтобы транспонировать матрицу необходимо поменять местами столбцы и строки :
int[][] arr = {{1,2,3,4}, {5,6,7,8}}; int rows = arr.length; int columns = arr[0].length; int[][] transposedArr = new int[columns][rows]; for(int i = 0; i < rows; i++) { for(int j = 0; j < columns; j++) { transposedArr[j][i] = arr[i][j]; } } System.out.println(Arrays.deepToString(transposedArr)); // => [[1, 5], [2, 6], [3, 7], [4, 8]]
3 года назад
Сергей Якимович
Java-разработчик
Изучите Java и фреймворк Spring Boot и REST API
от 6 792 ₽
Посмотреть →
СИКП на Java
Изучите фундаментальные принципы программирования на Java
от 3 900 ₽
Fullstack-разработчик на Java
от 7 934 ₽
Алгоритмы и структуры данных
Алгоритмы для собеседований
Линейная алгебра
Освоите работу с векторами, матрицами и системами уравнений
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке