#include<iostream>
#include<vector>
#include<cmath>
using namespace std;
class Solution {
public:
vector<int> TwoSum(vector<int> nums, int target) {
int i, j;
for (i = 0; i < nums.size() - 1; i++)
{
for (j = i + 1; j < nums.size(); j++)
if (nums[i] + nums[j] == target)
return { i, j };
}
return { i, j };
}
};
int main_1()
{
vector<int> nums = { 1, 2, 3, 4, 5 };
int target = 5;
Solution solution;
vector<int> result = solution.TwoSum(nums, target);
int k = 0;
for (k = 0; k < result.size(); k++)
{
cout << result[k] << "\n";
}
cout << endl;
return 0;
}
数组两数求和等于目标值,返回数组中这两个数的下标
最新推荐文章于 2024-07-10 16:47:58 发布