1、因為不能借助額外空間,所以考慮找規律找對換元素,通過不斷交換
2、通過提示得出,通過對角線交換和中心線為中心交換左右即可達到目的
3、注意對角線交換演算法
**:
package com.leetcode1.array;
public
class
leet0107
,,,};
int[
] arr =,,
};rotate
(arr)
;printarr
(arr);}
public
static
void
rotate
(int
matrix)
}for
(int i=
0;i}public
static
void
printarr
(int
arr)
system.out.
println()
;}}}
leetcode 面試題 01 07 旋轉矩陣
面試題 01.07.旋轉矩陣 難度中等87 給你一幅由n n矩陣表示的影象,其中每個畫素的大小為 4 位元組。請你設計一種演算法,將影象旋轉 90 度。不占用額外記憶體空間能否做到?示例 1 給定matrix 1,2,3 4,5,6 7,8,9 原地旋轉輸入矩陣,使其變為 7,4,1 8,5,2 9...
leetcode系列面試題 01 07 旋轉矩陣
題目概要 面試題 01.07 旋轉矩陣 給你一幅由 n n 矩陣表示的影象,其中每個畫素的大小為 4 位元組。請你設計一種演算法,將影象旋轉 90 度。不占用額外記憶體空間能否做到?示例 1 給定 matrix 1,2,3 4,5,6 7,8,9 原地旋轉輸入矩陣,使其變為 7,4,1 8,5,2 ...
每日一題 面試題01 07 旋轉矩陣
面試題01.07.旋轉矩陣 1 題目 給你一幅由 n n 矩陣表示的影象,其中每個畫素的大小為 4 位元組。請你設計一種演算法,將影象旋轉 90 度。不占用額外記憶體空間能否做到?可以使用臨時變數 示例 1 給定 matrix 1,2,3 4,5,6 7,8,9 原地旋轉輸入矩陣,使其變為 7,4,...