您的位置:首页 > 其它

【LeetCode】167. Two Sum II - Input array is sorted

2017-08-14 11:09 393 查看
题解:两指针

vector<int> twoSum(vector<int>& numbers, int target) {
int i=0,j=numbers.size()-1;
vector<int> ans(2);
while(i<j)
{
int sum=numbers[i]+numbers[j];
if(sum<target)i++;
else if(sum>target)j--;
else{
ans[0]=i+1;ans[1]=j+1;
return ans;
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: