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

机械设备 东莞网站建设开发app定制公司

机械设备 东莞网站建设,开发app定制公司,最新做网站技术,如何写市场调研报告一、题目描述 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。 你可以按任意顺序返回答…

一、题目描述

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。
你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。
你可以按任意顺序返回答案。

二、示例

示例 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]

三、代码展示

for(let i=0;i<nums.length;i++){for(let j=i+1;j<nums.length;j++){if(nums[i]+nums[j]==target){// let a=nums[i]+nums[j]return [i,j];        }}}

思路分析:

拿到数组中的每个元素,使用两次for循环,将数组进行遍历,拿到元素
判断数组元素相加之和是否等于target值
如果等于那么就将两个元素的下标进行输出

代码解释:

  • 首先使用for循环,定义一个为i的下标,将数组元素进行第一次遍历,拿到数组当中的每个元素。
  • 第二,再次使用for循环将数组进行遍历,定义一个下标为j,注意此时需要让j等于i+1,因为数组元素不需要和自身相加,所以需要做加一运算,i是从下标为0开始(可以拿到第一个元素),j是从下标为1开始(拿到第二个元素),那么这时候就可以让第一个元素与第二个元素进行相加,使用数组名称[下标]就可以得到对应的元素。
  • 第三这时候就可以使用if语句进行判断,看两个元素相加之和是否等于target值,如果是那么就将两个元素下标进行输出。

四、结果

注意此时使用两个for循环输出的方式,时间复杂度会很高是O(n^2)。
在这里插入图片描述

http://www.dtcms.com/wzjs/830693.html

相关文章:

  • 商务型网站怎么运作网站网站制作400多少钱
  • 中学生做的网站有哪些方面少儿编程加盟店8
  • python h5网站开发wordpress调用置顶文章
  • 厦门公司做网站建筑优化公司排名
  • 爱做网站视频腾讯企业邮箱下载app
  • 宝安网站设计流程如何备份wordpress主题
  • 政务服务大厅网站建设方案wordpress core主题
  • 网站建设的实际价值wordpress 搜索媒体库
  • 横岗网站制作项目管理师pmp报考条件
  • 提升网站建设品质公司珠海论坛网
  • php网站后台怎么进实用网页制作培训
  • 有没有做生鲜配送的网站linode 安装wordpress
  • 做网站编辑累吗建一个个人网站需要多少钱
  • 架设网站开发环境河北保定最新通知
  • 网站性能容量的收集与分析怎么做浙江建设厅 继续教育 网站首页
  • 西安网站建设孙正学网站备案 优帮云
  • 厦门网站建设哪家不错推荐雄安优秀网站建设
  • 学前端什么网站好临沂网站制作价格
  • 网站建设万首先金手指13千锋教育学费一览表
  • 凡客官网 电脑版乐清网站优化
  • 小企业网站建设口碑南宁哪有网站建设公司
  • 郑州模板网站制作网页 转发到wordpress
  • 使用dw如何给网站做电影做免费试用的网站
  • 做网盟行业网站的图片广告的销售wordpress+chrome+扩展
  • 河北做网站温州做阀门网站公司
  • 自己做网站服务器的备案方法c2c商城网站建设
  • 织梦珠宝网站模板种子搜索网站开发
  • 佛山营销型网页设计百度爱采购怎么优化排名
  • 网站游戏网站开发cent os wordpress
  • 沧州网站建设定制价格app免费制作网站模板