class Solution {
public int[][] matrixReshape(int[][] nums, int r, int c) {
if(nums.length*nums[0].length==r*c){
int[][] res=new int[r][c];
int rr=0,cc=0;
for(int i=0;i<nums.length;i++){
for(int j=0;j<nums[0].length;j++){
if(cc<c){
res[rr][cc++]=nums[i][j];
}else{
cc=0;
rr++;
res[rr][cc++]=nums[i][j];
}
}
}
System.out.println(rr);
return res;
}else{
return nums;
}
}
}
2021-02-11(566. 重塑矩阵)
最新推荐文章于 2024-04-08 15:31:04 发布