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

湖南英文网站建设yandx引擎入口

湖南英文网站建设,yandx引擎入口,跨境电商个人可以开店吗,网站关键词密度太高怎么处理前端卷算法系列(一) 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同…

前端卷算法系列(一)

两数之和

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

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

你可以按任意顺序返回答案。(题目来自leetCode)

示例 1:

输入:nums = [2,7,11,15], target = 9
输出:[0,1]
解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。
示例 2:

输入:nums = [3,2,4], target = 6
输出:[1,2]
示例 3:

输入:nums = [3,3], target = 6
输出:[0,1]

提示:

2 <= nums.length <= 104
-109 <= nums[i] <= 109
-109 <= target <= 109
只会存在一个有效答案

解题思路

首先一开始想到就是两层循环,属于暴利破解

    function twoNumber(nums, target) {for (let i = 0; i < nums.length; i++) {for (let j = i + 1; j < nums.length; j++) {if (nums[i] + nums[j] === target) {return [i, j];}}}}console.log(twoNumber([0, 4, 3, 0], 0));

image-20230211154003351

果然暴力才是硬道理,不过显示我并满足于此,此时时间复杂度为O(n2)

那么还有什么方法?

哈希表

题解理念:

  1. 算出两数的差值
  2. 如果在哈希表里找到则,返回下标
  3. 如果没有插入哈希表
    function twoNumber(nums, target) {let map = new Map();for (let i = 0; i < nums.length; i++) {if (map.has(target - nums[i])) {return [map.get(target - nums[i]), i];} else {map.set(nums[i], i);}console.log(target - nums[i], 'i=', i, map);}}
  console.log(target - nums[i], 'i=', i, map);}
}

http://www.15wanjia.com/news/181406.html

相关文章:

  • 咨询公司网站源码seo推广必须要做的9种方法
  • 做网站需要下什么软件运城建设银行网站
  • 淄博网站优化网站模板哪个好
  • qq互联 网站开发WordPress里面自定义功能
  • 第一个做电子商务的网站小程序公司代理
  • tp3.2.3网站开发实例亿级流量网站架构
  • 美妆企业网站模板学编程的基础要具备什么
  • 建站网站珠海网站制作哪家便宜
  • app网站制作软件有哪些做100个网站
  • 网站右键禁止生活中好的设计产品
  • 济南市网站推广公司第三方app下载平台
  • 做短视频网站好城市建设规划网站
  • 手机网站展示微商推广网站怎么做
  • 深圳成品网站超市国外商业网站
  • 怎么做婚庆网站平台兴宁市住房和城乡建设部网站
  • 惠州网络公司网站建设网络舆情现状分析
  • 网站快捷导航ie怎么做微信营销的方式有哪些
  • 巡视组 住房与城乡建设部网站wordpress企业新闻
  • 自适应网站 与响应式重庆有什么好玩的地方景点介绍
  • 学做网站需要掌握哪些知识wordpress能做流量站吗
  • 建立网站需要多少钱怎么样功能型网站建设
  • 做网站经常用的术语专业的环保行业网站开发
  • 网站推广推广宁波网站建设公司比较好
  • 经营性质的网站新浪云安装wordpress
  • 网站建设 视频教程网站开发需要会什么软件
  • 做网站题材代写文案平台
  • wordpress适合外贸站wordpress网站分享朋友圈缩略图
  • 共享虚拟主机 几个网站大连大型网站制作公司
  • 遵化市有做奇麟网站的吗房地产开发公司招聘岗位
  • 网站防采集导入表格数据做地图网站