南沙区网站建设,网址打不开无法显示网页怎么办,网络推广引流最快方法,成都公司注册多少钱目录 1.题目2.答案3.提交结果截图 链接#xff1a; 48. 旋转图像 1.题目
给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。
你必须在** 原地** 旋转图像#xff0c;这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 … 目录 1.题目2.答案3.提交结果截图 链接 48. 旋转图像 1.题目
给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 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]]
输出[[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]提示
n matrix.length matrix[i].length1 n 20-1000 matrix[i][j] 1000 2.答案
class Solution {public void rotate(int[][] matrix) {int length matrix.length;int[][] matrixCopy new int[length][length];for (int i 0; i length; i) {System.arraycopy(matrix[i], 0, matrixCopy[i], 0, matrix[i].length);}for (int i 0; i length; i) {for (int j 0; j length; j) {matrix[i][j] matrixCopy[length - 1 - j][i];}}}
}3.提交结果截图 整理完毕完结撒花~