一、题目
二、代码
class Solution
{
//旋转图像 先上下翻转,再对角线翻转
public void rotate(int[][] matrix)
{
int i,j;
int m = matrix.length;
int n = matrix[0].length;
//上下翻转
for(i=0;i<m/2;i++)
{
for(j=0;j<n;j++)
{
int temp = matrix[i][j];
matrix[i][j] = matrix[m-1-i][j];
matrix[m-1-i][j] = temp;
}
}
for(i=1;i<m;i++)
{
for(j=0;j<i;j++)
{
int temp = matrix[i][j];
matrix[i][j] = matrix[j][i];
matrix[j][i] = temp;
}
}
//对角线翻转
}
}