题目
类型:数组
解题思路
1、注意特殊情况的判断
2、System.arraycopy()
src - 源数组。
srcPos - 源数组的起始位置。
Dest - 目标数组。
destPos -目标数据的起始位置。
长度- 要复制的数组元素的数量。
代码
class Solution {
public int[][] construct2DArray(int[] original, int m, int n) {
if (original.length != m * n) {
return new int[0][];
}
int[][] ans = new int[m][n];
for (int i = 0; i < original.length; i += n) {
System.arraycopy(original, i, ans[i / n], 0, n);
}
return ans;
}
}