LeetCode Two Sum
2014-11-22 13:15
211 查看
链接: https://oj.leetcode.com/problems/two-sum/
在一个数组中找出两个值,使得他们的和等于 target; 返回相应的下标+1
依次查找是存在值等于 target-numbers[i]
class Solution
{
public:
vector<int> twoSum(vector<int> &numbers,int target)
{
map<int,int> nummap;
vector<int> ans;
map<int,int>::iterator iter;
for(int i=0;i<numbers.size();i++)
{
iter=nummap.find(target-numbers[i]);
if(iter!=nummap.end())
{
ans.push_back(iter->second);
ans.push_back(i+1);
break;
}
else
{
nummap[numbers[i]]=i+1;
}
}
return ans;
}
};
在一个数组中找出两个值,使得他们的和等于 target; 返回相应的下标+1
依次查找是存在值等于 target-numbers[i]
class Solution
{
public:
vector<int> twoSum(vector<int> &numbers,int target)
{
map<int,int> nummap;
vector<int> ans;
map<int,int>::iterator iter;
for(int i=0;i<numbers.size();i++)
{
iter=nummap.find(target-numbers[i]);
if(iter!=nummap.end())
{
ans.push_back(iter->second);
ans.push_back(i+1);
break;
}
else
{
nummap[numbers[i]]=i+1;
}
}
return ans;
}
};
相关文章推荐
- 【Leetcode】Two Sum
- LeetCode 1 Two Sum
- leetcode -- Two Sum
- leetcode_1. Two Sum
- Leetcode习题: Two Sum
- LeetCode 1 - Two Sum
- [leetcode] Two Sum
- leetcode-- two sum
- Leetcode 1. Two Sum
- Leetcode8 Two sum
- [Leetcode]Two Sum
- [leetcode-1] Two sum
- leetcode 46: Two Sum
- [LeetCode]Two Sum
- LeetCode1_Two Sum
- LeetCode 167 Two Sum 2-Input array is sorted
- leetcode: Two Sum
- LeetCode(62)-Two Sum
- 【leetcode】Two Sum
- [Leetcode] Two Sum