一、题目
二、思路
1、新建n*n的矩阵
2、原数组的第i列变成新数组的第i行
三、代码
class Solution {
public:
vector<vector<int> > rotateMatrix(vector<vector<int> > mat, int n) {
vector<vector<int>>res(n,vector<int>(n,0));
if(n==0 || n==1)
{
return mat;
}
//原数组的第一列编程新数组的第一行
for(int i=0;i<n;++i)
{
for(int j=n-1;j>=0;--j)
{
res[i][n-j-1]=mat[j][i];
}
}
return res;
}
};