leetcode-1. 两数之和 本文最后更新于:2022年7月30日 晚上 1234567891011121314151617181920212223class Solution {public: vector<int> twoSum(vector<int>& nums, int target) { // hashmap 存 <int,int> <数字,下标> unordered_map<int,int> umap; for (int i = 0; i < nums.size(); i ++) { // 如果能够找到 target-nums[i],说明 找到2个数和为target了,因为nums[i]已经在umap中了 auto iter = umap.find(target-nums[i]); if ( iter != umap.end()) { vector<int> tmp{i, iter->second}; return tmp; } // 把nums[i]保存在umap中 umap[nums[i]] = i; } return {}; }}; leetcode leetcode 本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处! leetcode-102. 二叉树的层序遍历 上一篇 Redis-2-数据类型与底层数据结构 下一篇 Please enable JavaScript to view the comments