自己写的代码啦,虽然不一定多好,但是都对啦~
开个好头吧~
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
vector<int> obj;
int len=nums.size();
int minus=0;
for (int i=0;i<len;i++ )
{
minus=target-nums[i];
for(int j=i+1;j<len;j++)
{
if (minus == nums[j])
{
obj.push_back(i);
obj.push_back(j);
return obj;
}
}
}
return obj;
}
};
用到的函数。
- vector.size();返回大小;
- vector.push_back();存入vector;
网址:
https://www.runoob.com/w3cnote/cpp-vector-container-analysis.html
大神的解法:
hash 表(之后补充)