给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。
示例
输入:nums = [-1,2,1,-4], target = 1 |
解法
核心思想:采用双指针,
若target-sum>0,说明sum太小,low向高移动
若target-sum<0,说明sum太大,high向低移动
class Solution: |
给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。
输入:nums = [-1,2,1,-4], target = 1 |
核心思想:采用双指针,
若target-sum>0,说明sum太小,low向高移动
若target-sum<0,说明sum太大,high向低移动
class Solution: |
微信支付
支付宝