题解 | #两数之和#
两数之和
https://www.nowcoder.com/practice/20ef0972485e41019e39543e8e895b7f
class Solution { public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map <int,int> map; for(int i = 0; i < nums.size(); i++) { // 遍历,如果存在,返回两个元素的数组 if(map.find(target - nums[i]) != map.end()) { return {map.find(target - nums[i])->second+1, i+1}; } // 如果不存在,将键和值放入map,继续循环 map.insert(pair<int, int>(nums[i], i)); } return {}; } };#你的秋招进展怎么样了##我的求职思考##零基础学习C++#