题目

C++ solution
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
vector<int> result;
int len = nums.size();
for(int i = 0; i < len - 1; i++)
{
for(int j = i + 1; j < len; j++)
{
int sum = nums[i] + nums[j];
if(sum == target)
{
result.push_back(i);
result.push_back(j);
return result;
}
}
}
}
};
简要题解
用双重循环遍历数组中任意两个数,判断其和是否等于target,若等于,则返回结果,即这两个数的索引组成的数组;
本文介绍了一种使用C++实现的两数之和算法,通过双重循环遍历数组,寻找两个数的和等于目标值的解决方案。一旦找到匹配项,立即返回这两个元素的索引。

被折叠的 条评论
为什么被折叠?



