列别:数组
题目: 867. 转置矩阵
我的解题思路:
- 转置矩阵就是交换矩阵的行索引、列索引
- 定义一个新的二维数组,嵌套循环当前二维数组,赋值新数组的行、列与当前数组相反
class Solution {
public int[][] transpose(int[][] A) {
int R = A.length, C = A[0].length;
int[][] result = new int[C][R];
for (int r = 0; r < R; ++r)
for (int c = 0; c < C; ++c) {
result[c][r] = A[r][c];
}
return result;
}
}
网友评论