Day3 最接近的三数之和
Posted 未来可期-2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day3 最接近的三数之和相关的知识,希望对你有一定的参考价值。
同样是双指针方法,在三数之和的基础上用一个变量附加保存了最接近target的ans
class Solution(object):
def threeSumClosest(self, nums, target):
nums.sort()
global ans
ans=-1<<32
for _ in range(len(nums)):
i=_+1
j=len(nums)-1
while i<j:
Sum = nums[_]+nums[i]+nums[j]
if abs(target-Sum)<abs(target-ans):
ans=Sum
if Sum>target:
j-=1
elif Sum<target:
i+=1
else:
return target
return ans
以上是关于Day3 最接近的三数之和的主要内容,如果未能解决你的问题,请参考以下文章