0
点赞
收藏
分享

微信扫一扫

【LeetCode】2022. 将一维数组转变成二维数组


这道题思路很清晰,
首先进行最简单的判断,是否个数相等
然后进行赋值操作
主要是考察对二维数组的掌握程度

方法1

class Solution {
public int[][] construct2DArray(int[] original, int m, int n) {
if(original.length !=m*n){
return new int[][]{};
}
//开始赋值,动态初始化
int[][] ans = new int[m][n];

int index=0;

for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
ans[i][j]=original[index++];
}
}
return ans;
}
}


举报

相关推荐

0 条评论