- 题目描述:把说给矩阵按照给定的行和列构造出新矩阵,并要求两者暗行遍历的序列一致
- 代码
class Solution {
public int[][] matrixReshape(int[][] nums, int r, int c) {
int m=nums.length;
int n=nums[0].length;
if(r*c!=m*n){
return nums;
}
int[][] arr=new int[r][c];
for(int i=0;i<r*c;i++){
arr[i/c][i%c]=nums[i/n][i%n];
}
return arr;
// int k=0;
// int l=0;
// for(int i=0;i<r;i++){
// for(int j=0;j<c;j++){
// arr[i][j]=nums[k][l];
// l++;
// if(l==n){
// k++;
// l=0;
// }
// }
// }
// return arr;
}
}