2022. 将一维数组转变成二维数组

如果 一维数组大小等于二维数组的行列要求就能变换
否则 返回空集合

  1. 遍历二维数组的时候遍历一维数组对二维数组进行赋值

    1. for j in 0..m as usize {
    2. for z in 0..n as usize {
    3. target[j][z]=original[index];
    4. index += 1;
    5. }
    6. }
  2. 可以只遍历一维数组根据在一维数组中的值确定二维数组中的值行为i/列,列为i%列

    1. if original.len() == m * n {
    2. for i in 0..original.len() {
    3. target[i / n][i % n] = original[i]
    4. }
    5. }