题目理解有一点困难,思考了半天题目想要我们来怎么构造程序,
其实算法不是很难,细心一点都OK
[Java] 纯文本查看 复制代码 import java.util.*;
public class Transform {
public int[][] transformImage(int[][] mat, int n) {
if(mat==null){
return null;
}
int temp=0;
for(int i=0;i<n;i++){
for(int j=0;j<n-i-1;j++){
temp=mat[i][j];
mat[i][j]=mat[n-j-1][n-i-1];
mat[n-j-1][n-i-1]=temp;
}
}
for(int i=0;i<n/2;++i){
for(int j=0;j<n;++j){
temp=mat[i][j];
mat[i][j]=mat[n-i-1][j];
mat[n-i-1][j]=temp;
}
}
return mat;
}
} |