vector<int> twoSum(vector<int>& nums, int target) {
unordered_map<int,int> map;
vector<int> res;
int i=0;
for(;i<nums.size();i++){
map[nums[i]] = i;
}
for(i=0;i<nums.size();i++){
if(map[target - nums[i]]){
res.push_back(i);
res.push_back(map[target - nums[i]]);
break;
}
}
return res;
}
网友评论