[JavaScript 刷题] 矩阵 - 转置矩阵, leetcode 867
Posted GoldenaArcher
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[JavaScript 刷题] 矩阵 - 转置矩阵, leetcode 867相关的知识,希望对你有一定的参考价值。
[javascript 刷题] 矩阵 - 转置矩阵, leetcode 867
github repo 地址: https://github.com/GoldenaArcher/js_leetcode,Github 的目录 大概 会更新的更勤快一些。
题目地址:
题目
如下:
Given a 2D integer array
matrix
, return the transpose ofmatrix
.The transpose of a matrix is the matrix flipped over its main diagonal, switching the matrix’s row and column indices.
解题思路
这个……就将将 arr[i][j]
换为 arr[j][i]
即可,原题又说可以返回一个新的数组,实现起来基本没什么难度。
这两天的 daily challenge 都好简单啊
使用 JavaScript 解题
/**
* @param number[][] matrix
* @return number[][]
*/
var transpose = function (matrix)
const res = [];
for (let i = 0; i < matrix.length; i++)
for (let j = 0; j < matrix[i].length; j++)
if (res[j])
res[j].push(matrix[i][j]);
else
res[j] = [matrix[i][j]];
return res;
;
以上是关于[JavaScript 刷题] 矩阵 - 转置矩阵, leetcode 867的主要内容,如果未能解决你的问题,请参考以下文章
[JavaScript 刷题] 矩阵 - 重塑矩阵, leetcode 566
[JavaScript 刷题] 矩阵 - 重塑矩阵, leetcode 566
[JavaScript 刷题] 矩阵 - 有效的数独, leetcode 36