LeetCode 1 两数之和

class Solution {
public:
    vector<int> twoSum(vector<int>& nums, int target) {
        unordered_map<int, int> map;
        for (int i = 0; i < nums.size(); i ++) {
            auto temp = map.find(target - nums[i]);
            if (temp != map.end()) return {temp->second, i};
            map.insert({nums[i], i}); 
        }

        return {};   
    }
};
posted @ 2022-09-05 17:36  hjy94wo  阅读(18)  评论(0)    收藏  举报