最接近的三数之和。给定一个包括 n 个整数的数组 nums
和 一个目标值 target
。找出 nums
中的三个整数,使得它们的和与 target
最接近。返回这三个数的和。假定每组输入只存在唯一答案。
1 |
|
思路一
先将数组排序,然后把数组中的随机3个元素的和赋值给结果,与3SUM问题类似,依次选择每一个元素作为三元组的第一个元素,然后在该元素之后的子数组中寻找和最接近target的剩下两个元素。时间复杂度 $O(n^2)$。
1 |
|
最接近的三数之和。给定一个包括 n 个整数的数组 nums
和 一个目标值 target
。找出 nums
中的三个整数,使得它们的和与 target
最接近。返回这三个数的和。假定每组输入只存在唯一答案。
1 |
|
先将数组排序,然后把数组中的随机3个元素的和赋值给结果,与3SUM问题类似,依次选择每一个元素作为三元组的第一个元素,然后在该元素之后的子数组中寻找和最接近target的剩下两个元素。时间复杂度 $O(n^2)$。
1 |
|
微信打赏
支付宝打赏