送分,不过这种方法还是借助了辅助数组,虽然最后拷贝回去了。
class Solution { public void rotate(int[][] matrix) { int [][]newMatrix = new int[matrix.length][matrix.length]; for(int i=0;i<matrix.length;i++){ for(int j=0;j<matrix.length;j++){ newMatrix[j][matrix.length-i-1] = matrix[i][j]; } } for(int i=0;i<matrix.length;i++){ for(int j=0;j<matrix.length;j++){ matrix[i][j] = newMatrix[i][j]; } } } }