给定一个 n × n 的二维矩阵表示一个图像。
将图像顺时针旋转 90 度。
说明:
你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。...示例 1:
给定 matrix = [
[1,2,3],
[4,5,6],
[7,8,9] ],
原地旋转输入矩阵,使其变为: [
[7,4,1],
[8,5,2],
[9,6,3...] ]
示例 2:
给定 matrix = [
[ 5, 1, 9,11],
[ 2, 4, 8,10],
[13, 3, 6, 7],
[15,14,12,16] ],
原地旋转输入矩阵...如果你是第一次拿到这个题的话确实比较难动手,但是一旦你见过这类似的题目(比如:剑指offer上面的螺旋数组),那么你就瞬间有思路了。我先画个图解释一下这个题的思路:
?...主要思路也是由外向里,每次旋转掉一层,重复上面操作,知道循环到最里面,这时候就完成了整体的旋转。