class Solution {
public:
vector<vector<int>> matrixReshape(vector<vector<int>>& mat, int r, int c) {
int m = mat.size();
int n = mat[0].size();
if(r*c!=m*n)
return mat;
vector<vector<int>> array(r,vector<int>(c));
for(int i = 0;i<m*n;i++)
array[i/c][i%c] = mat[i/n][i%n];
return array;
}
};
leetcode(二十六)重塑矩形
最新推荐文章于 2024-05-31 17:17:25 发布