mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
41 lines
1.5 KiB
HTML
41 lines
1.5 KiB
HTML
|
<p>给你一个整数数组 <code>nums</code> 。请你创建一个满足以下条件的二维数组:</p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li>二维数组应该 <strong>只</strong> 包含数组 <code>nums</code> 中的元素。</li>
|
|||
|
<li>二维数组中的每一行都包含 <strong>不同</strong> 的整数。</li>
|
|||
|
<li>二维数组的行数应尽可能 <strong>少</strong> 。</li>
|
|||
|
</ul>
|
|||
|
|
|||
|
<p>返回结果数组。如果存在多种答案,则返回其中任何一种。</p>
|
|||
|
|
|||
|
<p>请注意,二维数组的每一行上可以存在不同数量的元素。</p>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>示例 1:</strong></p>
|
|||
|
|
|||
|
<pre><strong>输入:</strong>nums = [1,3,4,1,2,3,1]
|
|||
|
<strong>输出:</strong>[[1,3,4,2],[1,3],[1]]
|
|||
|
<strong>解释:</strong>根据题目要求可以创建包含以下几行元素的二维数组:
|
|||
|
- 1,3,4,2
|
|||
|
- 1,3
|
|||
|
- 1
|
|||
|
nums 中的所有元素都有用到,并且每一行都由不同的整数组成,所以这是一个符合题目要求的答案。
|
|||
|
可以证明无法创建少于三行且符合题目要求的二维数组。</pre>
|
|||
|
|
|||
|
<p><strong>示例 2:</strong></p>
|
|||
|
|
|||
|
<pre><strong>输入:</strong>nums = [1,2,3,4]
|
|||
|
<strong>输出:</strong>[[4,3,2,1]]
|
|||
|
<strong>解释:</strong>nums 中的所有元素都不同,所以我们可以将其全部保存在二维数组中的第一行。
|
|||
|
</pre>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>提示:</strong></p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li><code>1 <= nums.length <= 200</code></li>
|
|||
|
<li><code>1 <= nums[i] <= nums.length</code></li>
|
|||
|
</ul>
|