Leetcode 2022. 将一维数组转变成二维数组
2023-09-14 09:07:04 时间
给你一个下标从 0 开始的一维整数数组 original 和两个整数 m 和 n 。你需要使用 original 中 所有 元素创建一个 m 行 n 列的二维数组。
original 中下标从 0 到 n - 1 (都 包含 )的元素构成二维数组的第一行,下标从 n 到 2 * n - 1 (都 包含 )的元素构成二维数组的第二行,依此类推。
请你根据上述过程返回一个 m x n 的二维数组。如果无法构成这样的二维数组,请你返回一个空的二维数组。
示例 1:
输入:original = [1,2,3,4],
相关文章
- Java实现 LeetCode 740 删除与获得点数(递推 || 动态规划?打家劫舍Ⅳ)
- Java实现 LeetCode 554 砖墙(缝隙可以放在数组?)
- Java实现 LeetCode 532 数组中的K-diff数对(双指针,滑动窗口)
- Java实现 LeetCode 458 可怜的小猪
- Java实现 LeetCode 453 最小移动次数使数组元素相等
- Java实现 LeetCode 189 旋转数组
- Java实现 LeetCode 153 寻找旋转排序数组中的最小值
- Java实现 LeetCode 90 子集 II(二)
- Java实现 LeetCode 26 删除排序数组中的重复项
- LeetCode(82):删除排序链表中的重复元素 II
- [LeetCode] Min Stack
- LeetCode(1):两数之和
- LeetCode-904. 水果成篮【哈希表,滑动窗口,数组】
- LeetCode-1636. 按照频率将数组升序排序【数组,哈希表,排序】
- LeetCode-816. 模糊坐标【字符串,枚举】
- Leetcode 594. 最长和谐子序列(已解决)
- Leetcode 2200. 找出数组中的所有 K 近邻下标(可以,一次过)
- Leetcode 2289. 使数组按非递减顺序排列
- [LeetCode] 581. 最短无序连续子数组 ☆
- [LeetCode] 80. Remove Duplicates from Sorted Array II ☆☆☆(从有序数组中删除重复项之二)
- leetcode 56. 合并区间 js实现
- 【Leetcode刷题Python】62. 不同路径
- 【Leetcode刷题Python】516. 最长回文子序列
- LeetCode 1139. 最大的以 1 为边界的正方形
- leetcode 搜索旋转排序数组