博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode1.两数之和JavaScript
阅读量:6908 次
发布时间:2019-06-27

本文共 861 字,大约阅读时间需要 2 分钟。

LeetCode1.两数之和JavaScript

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。

你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
实例:

给定 nums = [2, 7, 11, 15], target = 9
因为 nums[0] + nums[1] = 2 + 7 = 9
所以返回 [0, 1]

答案参考

/** * @param {number[]} nums * @param {number} target * @return {number[]} */var twoSum = function(nums, target) {    var arr = [];    for(var i = 0; i < nums.length-1; i++) {        for(var j = i+1; j< nums.length; j++) {            if(nums[i]+nums[j]==target) {                arr.push(i);                arr.push(j);            }        }    }    return arr};// 执行192ms
/** * @param {number[]} nums * @param {number} target * @return {number[]} */var twoSum = function(nums, target) {    var arr = {};    for(var i = 0; i< nums.length; i++) {        if(typeof(arr[nums[i]])!=="undefined") {            return [arr[nums[i]],i];        }        arr[target-nums[i]]=i;    }};// 78ms

欢迎关注

转载地址:http://grgdl.baihongyu.com/

你可能感兴趣的文章
澳洲实施无人机新规,规则变得更为简单
查看>>
日志服务(2018-08)6月新功能发布
查看>>
代理那些事
查看>>
Elasticsearch未授权访问漏洞
查看>>
Hadoop I/O操作原理整理
查看>>
redis必杀命令:集合(Set)
查看>>
Postgresql数据库数据简单的导入导出
查看>>
区块链除了发币其它功用估计不值钱
查看>>
亚马逊Alexa绑定美国运通卡,说一声即可支付账单
查看>>
黑客常用WinAPI函数整理
查看>>
AI总会有低潮,但为什么科学家们一直有快感?
查看>>
IDC:研究表明云计算支出将逐年增长
查看>>
WasteShark:海洋世界的清洁工
查看>>
交通部:加快ETC推广,探索在城市停车等领域广泛应用
查看>>
ecshop 工作流程加载配置介绍
查看>>
中国IT移动智库平台“找专家”正式上线
查看>>
PHP中获取星期的几种方法
查看>>
华夏银行与蚂蚁金服达成战略合作,开创银行移动数字化转型新趋势
查看>>
新华三发布“物联校园”解决方案,瞄准普教场景 引领智慧转型
查看>>
清除浮动方法总结(转)
查看>>