查找和最小的 K 对数字
Category | Difficulty | Likes | Dislikes |
---|---|---|---|
algorithms | Medium (40.66%) | 505 | - |
Tags
Companies
google
| uber
给定两个以 非递减顺序排列 的整数数组 nums1
和 nums2
, 以及一个整数 k
。
定义一对值 (u,v)
,其中第一个元素来自 nums1
,第二个元素来自 nums2
。
请找到和最小的 k
个数对 (u<sub>1</sub>,v<sub>1</sub>)
, (u<sub>2</sub>,v<sub>2</sub>)
... (u<sub>k</sub>,v<sub>k</sub>)
。
示例 1:
|
|
示例 2:
|
|
示例 3:
|
|
提示:
1 <= nums1.length, nums2.length <= 10<sup>5</sup>
-10<sup>9</sup> <= nums1[i], nums2[i] <= 10<sup>9</sup>
nums1
和nums2
均为升序排列1 <= k <= 1000
解法
|
|