思路还是先把数组排序,之后把最小值赋值数组的最初的三个值吗,之后遍历所有的i,确定双指针为start和end
如果start与end相遇,就进行下一个i
如果相加的和比最小值还小,那就更新min
再判断sum和target那个大,sum大说明需要再小一点,所以end–
sum小说明需要再大一点,所以start++
sum与target相等的话,返回sum(min)。
public int threeSumClosest(int[] nums, int target) {
Arrays.sort(nums)