这是我的第一条博客,来记录一下我昨天写的一个问题,两数之和。
#include #include using namespace std;
class Solution { public: vector twoSum(vector& nums, int target) { vector n(2); for (int i = 0; i < nums.size(); i++) { for (int j = i+1; j < nums.size(); j++) {
if (nums[i] + nums[j] == target) { n[0] = i; n[1] = j; } } } return n; }};
int main() { vector nums = { 3,2,3 }; vectorn; int target = 6; Solution a; n=a.twoSum(nums, target); cout << n[0] << n[1] << endl; }
这个题肯定还有更好的解法,希望我在学习过程中能来改进。