当前位置: 首页 > news >正文

郑州做网站建设公司哪家好国际新闻 军事

郑州做网站建设公司哪家好,国际新闻 军事,企业宣传推广,做企业展示型网站题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以…

题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。

你可以按任意顺序返回答案。

var list = [2, 7, 11, 15];

var target = 26

方法1:双重for循环

 function sumTest() {for (let i = 0, len = list.length; i < len; i++) {// 下标 +1for (let n = i + 1; n < len; n++) {if (list[i] + list[n] === target) {return [i, n];}}}
}
console.log(sumTest()); // [2,3]

 方法2:new Map() 

 function sumTest() {const map = new Map();for (let i = 0, len = list.length; i < len; i++) {// 判断是否是map中的数据if (map.has(target - list[i])) {return [map.get(target - list[i]), i];}// 如果不是 使用 set 方法添加进去 map.set(list[i], i);}return [];
}
console.log(sumTest());

方法3:递归

 function sumTest(i) {// 计算出差值var num = target - list[i]; // find 方法查询数组总是否有 差值var diffNum = list.find((item) => item == num);if (diffNum == undefined) {// 没有就返回继续执行这个函数 下标 + 1return sumTest(i + 1);} else {var  array = [i, list.indexOf(diffNum)];}return array;
}
console.log(sumTest(0)); // [2,3]

http://www.jinmujx.cn/news/112401.html

相关文章:

  • 武汉app网站建设农产品网络营销策划书
  • 电脑网站拦截怎么解除浏览器正能量网站免费
  • 天元集团第一建筑公司绍兴seo网站推广
  • 厦门网站建设公司闽icpseo百度网站排名研究中心关键词首页优化
  • 做的好的农产品网站seo搜索优化软件
  • 什么是网站搭建优化seo方案
  • 投资企业网站备案要前置认证网站制作企业有哪些
  • 嘉鱼网站建设哪家好成都百度推广电话号码是多少
  • 电子商务网站建设简答题篮网目前排名
  • 自己房子怎么挂网站做民宿软文价格
  • 江苏建科建设监理有限公司网站如何创造一个自己的网站
  • 网站建设主动型电话销售话术产品代理推广方案
  • 北京网站开发公司大全网站优化 seo和sem
  • 广州番禺专业做网站最近的国内新闻
  • 微信小程序开发工具下载哪个版本网站优化包括
  • 卡密网站怎么做谷歌推广技巧
  • 天津网站备案去哪办理怎么做网站平台
  • 企业建设网站作用seo短视频入口
  • 有域名之后怎么做网站国色天香站长工具
  • 安庆哪里做网站陕西seo快速排名
  • 手机芒果tv2016旧版江西seo推广
  • 电子网络工程建设范围14个seo小技巧
  • 建设网站创业互联网营销师证
  • 明薇通网站建设价格关键词歌词图片
  • 仪征做网站aicjoy最近几天的新闻大事
  • asp程序制作网站济南seo网站排名优化工具
  • 美女做视频网站免费推广网站大全
  • 产品型网站旺道营销软件
  • 京东网站建设机构百度公司招聘条件
  • axure怎么做优酷网站网站入口百度