leetcode-两数之和

复制代码
const target = 9
let nums = [2,11,7,15]
let res = [0,1]
let record_map = new Map() 
function main(){
    if( nums.length<=2)
    {    
         return res
    }
    for (var i = nums.length - 1; i >= 0; i--) 
    {
         if(!record_map.has(target - nums[i])){
             record_map.set(nums[i],i)
         }else{
             res=[]
             res.push(i)
             res.push(record_map.get(target-nums[i]))
             break
         }
    }
    console.log(res) 
    return res
}
复制代码

 

posted @   NHZ-M  阅读(105)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示