

export default (arr) => {
// 獲取維度
let vecor = arr.length
// 垂直翻轉
for (let i = 0, len = vecor / 2; i < len; i++) {
for (let j = 0, tmp; j < vecor; j++) {
tmp = arr[i][j]
arr[i][j] = arr[vecor - i - 1][j]
arr[vecor - i - 1][j] = tmp
}
}
// 對角旋轉
for (let i = 0; i < vecor; i++) {
for (let j = 0, tmp; j < i; j++) {
tmp = arr[i][j]
arr[i][j] = arr[j][i]
arr[j][i] = tmp
}
}
return arr
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/152416.html
標籤:JavaScript
上一篇:螺旋矩陣
下一篇:構造樹并判斷是否對稱
