2022.将一维数组转变成二维数组
链接:2022.将一维数组转变成二维数组
难度:Easy
标签:数组、矩阵、模拟
简介:请你根据上述过程返回一个 m x n 的二维数组。
题解 1 - cpp
- 编辑时间:2022-01-04
 - 执行用时:112ms
 - 内存消耗:95.1MB
 - 编程语言:cpp
 - 解法介绍:遍历。
 
class Solution {
   public:
    vector<vector<int>> construct2DArray(vector<int>& original, int m, int n) {
        int len = original.size();
        vector<vector<int>> ans;
        if (m * n != len) return ans;
        for (int i = 0; i < m; i++) {
            vector<int> item;
            for (int j = 0; j < n; j++) {
                item.push_back(original[i * n + j]);
            }
            ans.push_back(item);
        }
        return ans;
    }
};