题目:2022.将一维数组转变成二维数组

题目来源:

        leetcode题目,网址:2022. 将一维数组转变成二维数组 - 力扣(LeetCode)

解题思路:

       首先判断二维数组元素个数是否与一维数组相同,然后将一维数组的元素放入对应位置即可。

解题代码:

class Solution {
    public int[][] construct2DArray(int[] original, int m, int n) {
        if(m*n!=original.length){
            return new int[0][0];
        }
        int[][] res=new int[m][n];
        for(int i=0;i
 
  

总结:

        返回空数组 "return new int[0]" ,当返回 "return  new int[m][n]" 时,返回的是元素值全部为 0 的 m 行 n 列数组。

        官方题解也是一样的思路,不过它赋值时使用 System.arrayCopy() 直接赋值二维数组一整行。

        dimensional        adj.维度的

        procedure        n.程序

        dimension        n.维度


你可能感兴趣的:(#,java,leetcode,java)