数据结构与算法每日一题——字典Map(1.两数之和)

102 阅读1分钟

leetcode.cn/problems/tw…

/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
var twoSum = function(nums, target) {
    //利用map
    let maps= new Map()
    for(let i in nums){
        num = target - nums[i]
        if(maps.has(num)){
            return [maps.get(num),i]
        }
        maps.set(nums[i],i)
    }
};