思路:第一步:交换第i行到第n-i-1行
第二步:先将矩阵以主对角线互换 (如果是逆时针则为主对角线)
vector<vector<int> > transformImage(vector<vector<int> > mat, int n)
{
for(int i=0;i!=n/2;++i)
{
for(int j=0;j!=n;++j)
{
int temp = mat[i][j];
mat[i][j]=mat[n-1-i][j];
mat[n-1-i][j]=temp;
}
}
for(int i=0;i!=n;++i)
{
for(int j=0;j!=i;++j)
{
int temp=mat[i][j];
mat[i][j]=mat[j][i];
mat[j][i]=temp;
}
}
return mat;
}