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

企业级网站开发平台营销推广方案ppt案例

企业级网站开发平台,营销推广方案ppt案例,iis 网站访问权限,什么网站做家电测评题目: 给定一个整数数组 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]

提示:

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

解决:

解法1:暴力求解

看数组中一个数与数组中其它数的和是不是等于目标值,是就返回结果,不是就继续循环。时间复杂度为O(n^2)。

public int[] twosum(int[] nums,int target) {int[] result=new int[2];for(int i=0;i<nums.length;i++){for(int j=i+1;j<nums.length;j++){if(nums[i]+nums[j]==target) {result[0]=i;result[1]=j;return result;}}}return result;
}

解法2:用HashMap存储每个数对应的下标

改进:减少重复扫描。引用hashmap。利用它的下标值,扫描的时候把数组中未放进hashmap的数放进hashmap中,继续往后扫描,当发现  20-后面的数  的值在hashmap中时,也就是找到了这两个数的下标。时间复杂度为O(n)。

public int[] twoSum(int[] nums,int target) {Map<Integer,Integer> storeNums = new HashMap<>(nums.length,1);int[] result=new int[2];for(int i=0;i< nums.length;i++) {int another=target-nums[i];Integer anotherIndex=storeNums.get(another);if(null!=anotherIndex) {result[0]=anotherIndex;result[1]=i;break;}else {storeNums.put(nums[i],i);}}return result;}

解法3:与解法2类似,存储每个数对应下标

时间复杂度为O(n)。

public int[] twoSum(int[] nums,int target) {Map<Integer,Integer> storeNums = new HashMap<>();int[] result=new int[2];for(int i=0;i< nums.length;i++) {int another=target-nums[i];if(storeNums.containsKey(nums[i])) {int anotherIndex=storeNums.get(nums[i]);result[0]=anotherIndex;result[1]=i;break;}else {storeNums.put(target-nums[i],i);}}return result;}

加油加油^_^

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

相关文章:

  • 建网站做商城个体户资质可以武汉seo排名公司
  • 兰州做网站es5188流量平台
  • Python做网站难不难seo排名软件哪个好用
  • 优秀网站ui设计手游推广平台代理
  • 专业服务好的网站设计制作网站收录提交工具
  • 个人网站备案介绍超级外链推广
  • 可视化建站网站源码深圳营销推广引流公司
  • 做同城网站最赚钱推广文章的注意事项
  • 西安做网站找缑阳建seo优化自学
  • 腾讯网页游戏平台广西seo优化
  • 为企业做网站赚钱吗免费开源网站
  • 移动建站平台百度热词搜索指数
  • 银行的网站做的真垃圾seo公司 引擎
  • 上海做网站优化价格自己怎么做网页
  • 丽江市建设局网站做网站怎么优化
  • 沈阳网站开发制作网站设计的基本原则
  • 站长之家是什么网站可以推广的软件
  • js做网站登录seo网站排名后退
  • 备案编号不放在网站市场调研报告模板ppt
  • 网站模版带后台线上推广的好处
  • 网站规划与设计范文百度2019旧版本下载
  • 专业网站设计是什么广州品牌营销服务
  • linux vps网站搬家命令网站优化内容
  • 安徽省城乡建设网站免费网站推广网站短视频
  • 织梦如何一个后台做两个网站北京seo外包平台
  • 开发比较实用的软件怎么优化网站关键词的方法
  • lnmp搭建后怎么做网站百度热点榜单
  • 做神马网站快速排名软重庆百度推广电话
  • 出口非洲的外贸公司seo诊断优化方案
  • 学网站建设需要什么工具国外搜索引擎排名