送分,不过这种方法还是借助了辅助数组,虽然最后拷贝回去了。
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];
}
}
}
}
作者:你的雷哥
本文版权归作者所有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。