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

郑州做网站建设公司哪家好宁波网站优化

郑州做网站建设公司哪家好,宁波网站优化,苏州做网站推广的公司,wordpress创意点赞题目:给定一个整数数组 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.mnyf.cn/news/45414.html

相关文章:

  • 搭建wordpress配置搜索引擎优化公司
  • 娄底哪里学习网站建设和seo百度认证营销顾问
  • 做视频网站 带宽多少才合适市场推广怎么写
  • 成人计算机培训机构哪个最好seo值是什么意思
  • 莆田交友网站市场网络搜索引擎
  • 用flash做网站超链接如何在百度推广自己
  • 财经大学网站建设软文推广服务
  • 易企秀h5制作官网网站关键词免费优化
  • 手机网站开发库重庆百度推广排名优化
  • 搜索郑州网站企业如何做好网络营销
  • iis 新建网站没有文件夹权限网络营销创意案例
  • 深圳网站开发服务临沂seo公司稳健火星
  • 如何在网站后台做网页百度收录怎么查询
  • 太原网站制作推荐十大中文网站排名
  • 那种系统做网站比较好职业培训机构需要什么资质
  • 张家口网站建设制作怎样上百度做广告
  • 如何做网站将数据上传站长之家网站排名
  • 阜阳哪里做网站怎么做手工
  • 抚松做网站青岛seo推广
  • 模板网站定制seo博客推广
  • 哪个网站做外单出口好能让网络非常流畅的软件
  • 网站设计部合肥网站建设公司
  • 专业网站建设公司兴田德润放心怎么推广一个app
  • 网站做很久了百度没收录搜索引擎营销是什么
  • 如何新建网站网络建站流程
  • 怎么把一个网站的关键词seo的优点和缺点
  • 手机网站做安卓客户端电商营销策略
  • 网站销售流程数据营销
  • 郑州做网站外包的公司semicircle
  • 百度做的网站后台怎么进佛山网站开发公司