一定记得要先排序!
在确定了第一个元素之后,第2、3个元素的指针该如何设计变动呢?
while (left<right)
{
if (abs(nums[left]+nums[right]-sum)<CurSum)
更新最小结果;
if (nums[left]+nums[right]<sum)
left++;
else
right--;
}
Name | Name | Last commit date | ||
---|---|---|---|---|
parent directory.. | ||||
一定记得要先排序!
在确定了第一个元素之后,第2、3个元素的指针该如何设计变动呢?
while (left<right)
{
if (abs(nums[left]+nums[right]-sum)<CurSum)
更新最小结果;
if (nums[left]+nums[right]<sum)
left++;
else
right--;
}