unordered_map<int,int>index;
for(int i=0;i<numbers.size();++i)
{
auto it=index.find(target-numbers[i]);
if(it==index.end())
index[numbers[i]]=i;
else
{
int tmp=it->second;
return vector<int>{min(tmp,i)+1,max(tmp,i)+1};
}
}
LeetCode1 Two Sum
最新推荐文章于 2020-12-07 23:02:05 发布