
把矩阵转置。
思路:
列变行,行变列。
public int[][] transpose(int[][] matrix) {
int rows = matrix.length;
int cols = matrix[0].length;
int[][] res = new int[cols][rows];
for(int r = 0; r < rows; r ++) {
for(int c = 0; c < cols; c++) {
res[c][r] = matrix[r][c];
}
}
return res;
}
本文介绍了如何使用Java编程语言实现矩阵的转置操作。通过将矩阵的行变为列,列变为行,代码实现了对二维整数矩阵的转置。核心算法是遍历原矩阵的每个元素,并将其按转置后的位置存入新矩阵。
315

被折叠的 条评论
为什么被折叠?



