|
| vector< int > | twoSum (vector< int > &nums, int target) |
| |
Definition at line 7 of file main.cpp.
◆ twoSum()
| vector< int > Solution::twoSum |
( |
vector< int > & |
nums, |
|
|
int |
target |
|
) |
| |
|
inline |
Definition at line 10 of file main.cpp.
11 {
12 vector<int> answer(2);
13 unordered_map<int, int> complements;
14 for (int i = 0; i < (int)nums.size(); ++i)
15 {
16 int mapped = target - nums[i];
17 if (complements.find(mapped) != complements.end())
18 {
19 answer[0] = complements[mapped];
20 answer[1] = i;
21 break;
22 }
23 complements[nums[i]] = i;
24 }
25
26
27 return answer;
28 }
Referenced by main().
The documentation for this class was generated from the following file: