两数之和 zt-LeetCode
class Solution { public: vector twoSum(vector& nums, int target) { int i,j; for(int i=0;i<nums.size()-1;i++) { for(int j=i+1;j<=nums.size()-1;j++) { if(nums[i]+nums[j]==target) { return {i,j}; } } return {i,j}; }; }; /* mapa;//创建一个索引与元素的哈希表 vectorb(2,-1);//创建一个存放结果的容器,大小为2,值为-1 for(int i=0;i<nums.size();i++) { a.insert(map::value_type(nums[i],i));//将数组元素和索引存入哈希表 } for(int i=0;i<nums.size();i++) { if(a.count(target-nums[i])>0 &&a[target-nums[i]]!=i)//查找与当前元素之和为terget的元素且不是当前元素本身 { b[0]=i; b[1]=a[target-nums[i]]; return b; } } return b; */
}
```