E67D8D35E8F01FD720C324717C628D19.jpg

    代码 :

    1. class Solution {
    2. public:
    3. vector<int> twoSum(vector<int>& nums, int target) {
    4. unordered_map<int, int> hash;
    5. for(int i = 0; i < nums.size(); i ++ ) {
    6. int s = nums[i];
    7. if(hash.count(target - s)) {
    8. int index = hash[target - s];
    9. return {index, i};
    10. }
    11. hash[s] = i;
    12. }
    13. return {-1, -1};
    14. }
    15. };