167. Two Sum II - Input array is sorted
问题描述
解决方案
class Solution {
public:
vector<int> twoSum(vector<int>& numbers, int target) {
int index1=0,index2=numbers.size()-1;
while(index1<index2)
{
if((numbers[index1]+numbers[index2])==target) break;
else if((numbers[index1]+numbers[index2])>target) --index2;
else
++index1;
}
return vector<int> {index1+1,index2+1};
}
};
作者:弦断
出处:http://www.cnblogs.com/ucas/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。