旋转矩阵90度 暴力解法
var rotate = function(matrix) {
var n = matrix.length;
//生成二维数组
const newArr = new Array(n).fill(0).map(()=>new Array(n).fill(0));
for(let i =0;i<n;i++){
for(let j=0;j<n;j++){
newArr[j][n-i-1] = matrix[i][j] // matrix原始矩阵matrix[i][j] -> 旋转之后变为 matrix[j][n-i-1]
}
}
for(let i=0;i<n;i++){
for(let j=0;j<n;j++){
matrix[i][j] = newArr[i][j] //复制回原始数组
}
}
return matrix;
};

浙公网安备 33010602011771号