|
8 | 8 |
|
9 | 9 | <!-- 这里写题目描述 -->
|
10 | 10 |
|
11 |
| -<p>给定长度分别为 <code>m</code> 和 <code>n</code> 的两个数组,其元素由 <code>0-9</code> 构成,表示两个自然数各位上的数字。现在从这两个数组中选出 <code>k (k <= m + n)</code> 个数字拼接成一个新的数,要求从同一个数组中取出的数字保持其在原数组中的相对顺序。</p> |
| 11 | +<p>给你两个整数数组 <code>nums1</code> 和 <code>nums2</code>,它们的长度分别为 <code>m</code> 和 <code>n</code>。数组 <code>nums1</code> 和 <code>nums2</code> 分别代表两个数各位上的数字。同时你也会得到一个整数 <code>k</code>。</p> |
12 | 12 |
|
13 |
| -<p>求满足该条件的最大数。结果返回一个表示该最大数的长度为 <code>k</code> 的数组。</p> |
| 13 | +<p>请你利用这两个数组中的数字中创建一个长度为 <code>k <= m + n</code> 的最大数,在这个必须保留来自同一数组的数字的相对顺序。</p> |
14 | 14 |
|
15 |
| -<p><strong>说明: </strong>请尽可能地优化你算法的时间和空间复杂度。</p> |
| 15 | +<p>返回代表答案的长度为 <code>k</code> 的数组。</p> |
16 | 16 |
|
17 |
| -<p><strong>示例 1:</strong></p> |
| 17 | +<p> </p> |
| 18 | + |
| 19 | +<p><strong class="example">示例 1:</strong></p> |
18 | 20 |
|
19 | 21 | <pre>
|
20 |
| -<strong>输入:</strong> |
21 |
| -nums1 = <code>[3, 4, 6, 5]</code> |
22 |
| -nums2 = <code>[9, 1, 2, 5, 8, 3]</code> |
23 |
| -k = <code>5</code> |
24 |
| -<strong>输出:</strong> |
25 |
| -<code>[9, 8, 6, 5, 3]</code></pre> |
| 22 | +<strong>输入:</strong>nums1 = [3,4,6,5], nums2 = [9,1,2,5,8,3], k = 5 |
| 23 | +<strong>输出:</strong>[9,8,6,5,3] |
| 24 | +</pre> |
26 | 25 |
|
27 |
| -<p><strong>示例 2:</strong></p> |
| 26 | +<p><strong class="example">示例 2:</strong></p> |
28 | 27 |
|
29 | 28 | <pre>
|
30 |
| -<strong>输入:</strong> |
31 |
| -nums1 = <code>[6, 7]</code> |
32 |
| -nums2 = <code>[6, 0, 4]</code> |
33 |
| -k = <code>5</code> |
34 |
| -<strong>输出:</strong> |
35 |
| -<code>[6, 7, 6, 0, 4]</code></pre> |
| 29 | +<strong>输入:</strong>nums1 = [6,7], nums2 = [6,0,4], k = 5 |
| 30 | +<strong>输出:</strong>[6,7,6,0,4] |
| 31 | +</pre> |
36 | 32 |
|
37 |
| -<p><strong>示例 3:</strong></p> |
| 33 | +<p><strong class="example">示例 3:</strong></p> |
38 | 34 |
|
39 | 35 | <pre>
|
40 |
| -<strong>输入:</strong> |
41 |
| -nums1 = <code>[3, 9]</code> |
42 |
| -nums2 = <code>[8, 9]</code> |
43 |
| -k = <code>3</code> |
44 |
| -<strong>输出:</strong> |
45 |
| -<code>[9, 8, 9]</code> |
| 36 | +<strong>输入:</strong>nums1 = [3,9], nums2 = [8,9], k = 3 |
| 37 | +<strong>输出:</strong>[9,8,9] |
46 | 38 | </pre>
|
47 | 39 |
|
| 40 | +<p> </p> |
| 41 | + |
48 | 42 | <p><strong>提示:</strong></p>
|
49 | 43 |
|
50 | 44 | <ul>
|
|
0 commit comments