1.题目描述
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
给定一个 n × n 的二维矩阵表示一个图像。
将图像顺时针旋转 90 度。
Note:
You have to rotate the image in-place, which means you have to modify the input 2D matrix directly. DO NOT allocate another 2D matrix and do the rotation.
说明:
你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。
示例 1:
Example 1:
1 | Given input matrix = |
Example 2:
1 | Given input matrix = |
2.Solutions
here give a common method to solve the image rotation problems.
1 | /* |
Java Code
1 | /* |