思路:
分别在有序数字串的两头向中间遍历
bool findTarget(vector<int> &nums,int k) {
for(i=0,j=nums.size()-1;i<j;){
if(nums[i]+nums[j]==k)return true;
(nums[i]+nums[j]<k)? i++:j--;
}
return false;
}
思路:
分别在有序数字串的两头向中间遍历
bool findTarget(vector<int> &nums,int k) {
for(i=0,j=nums.size()-1;i<j;){
if(nums[i]+nums[j]==k)return true;
(nums[i]+nums[j]<k)? i++:j--;
}
return false;
}