class Solution {
public:
vector<vector<int>> matrixReshape(vector<vector<int>>& nums, int r, int c)
{
int i;
int m = nums.size();
int n = nums[0].size();
int len = m*n;
if(len != r*c)
return nums;
vector<vector<int>> ret(r,vector<int>(c));
for(i = 0;i < len;++i)
ret[i/c][i%c] = nums[i/n][i%n];
return ret;
}
};
日常刷题8- 重塑矩阵
最新推荐文章于 2024-07-12 21:04:18 发布