# 867. 转置矩阵
# 题目
给你一个二维整数数组 matrix
, 返回 matrix
的 转置矩阵 。
矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。
# 题解
# 模拟
/**
* @param {number[][]} matrix
* @return {number[][]}
*/
var transpose = function(matrix) {
let m = matrix.length,
n = matrix[0].length;
let res = new Array(n);
for (let x = 0; x < n; ++x) {
res[x] = new Array(m).fill(0);
}
for (let i = 0; i < m; ++i) {
for (let j = 0; j < n; ++j) {
res[j][i] = matrix[i][j];
}
}
return res;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18