# 867 题转置矩阵
# 题目链接
# 难度:中等
# 思路分析:
将一个长方形横放改为竖放 每列为一个数组。
# 想
# 一
# 想
# 再
# 看
# 答
# 案
# 想
# 一
# 想
# 再
# 看
# 答
# 案
# 代码:
// 将一个长方形横放改为竖放 每列为一个数组
var transpose = function(A) {
let result = [];
// 横向遍历 长度
for (let i = 0; i < A[0].length; i++) {
let row = [];
// 纵向遍历 宽度
for (let j = 0; j < A.length; j++) {
// 添加宽度的值
row.push(A[j][i]);
}
result.push(row);
}
return result;
};
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 鼓励我一下:
觉得还不错的话,给我的项目点个star吧