题解:
1、初始化一个哈希表hash_map(一般用字典进行初始化),哈希表的key值代表nums中的元素,value代表该元素对应的索引;
2、遍历数组nums;
3、如果target-nums[i]在hash_map的keys()中,则返回i及其hash_map[target-nums[i]];否则将该元素更新到哈希表,即hash_map[nums[i]]=i。
核心:在哈希表中查找key==target-nums[i]的索引(value)。
1、初始化一个哈希表hash_map(一般用字典进行初始化),哈希表的key值代表nums中的元素,value代表该元素对应的索引;
2、遍历数组nums;
3、如果target-nums[i]在hash_map的keys()中,则返回i及其hash_map[target-nums[i]];否则将该元素更新到哈希表,即hash_map[nums[i]]=i。
核心:在哈希表中查找key==target-nums[i]的索引(value)。