LintCode 题目:两数之和
程序员文章站
2022-03-24 17:38:38
...
URL:https://www.lintcode.com/problem/two-sum/description
描述
给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。
你需要实现的函数twoSum
需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到 n-1。
你可以假设只有一组答案。
样例
Example1:
给出 numbers = [2, 7, 11, 15], target = 9, 返回 [0, 1].
Example2:
给出 numbers = [15, 2, 7, 11], target = 9, 返回 [1, 2].
在代码段中添加:
vector<int> lcc;
int n = numbers.size();
for (int i = 0; i < n-1; i++) {
/* code */
for (int j = 1; j < n; j++) {
/* code */
if(numbers[i]+numbers[j]==target){
lcc.push_back(i);
lcc.push_back(j);
return lcc;
}
}
}
即可:
上一篇: 泛型
下一篇: LintCode 题目:A的数量