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

潍坊学校网站建设丹灶网站建设

潍坊学校网站建设,丹灶网站建设,业之峰家装公司地址,网站建设与推广方案模板给你一个下标从 1 开始的整数数组 numbers &#xff0c;该数组已按 非递减顺序排列 &#xff0c;请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] &#xff0c;则 1 < index1 < index2 < numbers…

给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列  ,请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] ,则 1 <= index1 < index2 <= numbers.length 。

以长度为 2 的整数数组 [index1, index2] 的形式返回这两个整数的下标 index1  index2

你可以假设每个输入 只对应唯一的答案 ,而且你 不可以 重复使用相同的元素。

你所设计的解决方案必须只使用常量级的额外空间。

 

示例 1:

输入:numbers = [2,7,11,15], target = 9
输出:[1,2]
解释:2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。返回 [1, 2] 。

示例 2:

输入:numbers = [2,3,4], target = 6
输出:[1,3]
解释:2 与 4 之和等于目标数 6 。因此 index1 = 1, index2 = 3 。返回 [1, 3] 。

示例 3:

输入:numbers = [-1,0], target = -1
输出:[1,2]
解释:-1 与 0 之和等于目标数 -1 。因此 index1 = 1, index2 = 2 。返回 [1, 2] 。

解法一

第 1 题 做过无序数组找两个数,里边的解法当然也可以用到这道题,利用了 HashMap,可以过去看一下。

第 15 题 找出三个数,使其和为目标值的题目中的解法中,其实我们将问题转换到了现在这道题,也可以过去看一下。具体的话,其实我们只需要首尾两个指针进行遍历即可。

public int[] twoSum(int[] numbers, int target) {int i = 0;int j = numbers.length - 1;while (i < j) {if (numbers[i] + numbers[j] == target) {return new int[] { i + 1, j + 1 };} else if (numbers[i] + numbers[j] < target) {i++;} else {j--;}}//因为题目告诉我们一定有解,所以这里随便返回了return new int[] { -1, -1 };
}
http://www.dtcms.com/wzjs/552645.html

相关文章:

  • 在哪个网站可以搜索做凉菜视频免费商品交易网站代码下载
  • 网站开发 微盘做网站上传服务器
  • 网站模板出售安徽省网站肥建设网站
  • 电子商务网站的建设包含哪些流程中国建设银行征信网站
  • 开淘宝店怎么做充值网站嵌入式工程师能干多久
  • 最好的小说网站排名广告制作平台
  • 珠海中国建设银行招聘信息网站绍兴网站建设推广
  • 顺德营销型网站微信公众号怎么开发
  • 海南做房地产网站的网络公司材料信息价查询网站
  • 优化型网站建设的基本要求wordpress 防源码抓取
  • 网站服务器建设上海网络推广公司网站
  • 做图表的网站模板网站会影响网站优化吗
  • 建设网站用哪个主机好如何在网站上推广自己的链接
  • 批量网站建设开元酒店集团品牌建设
  • 兴国县城乡规划建设局网站就业网站建设方案
  • 融水苗族自治县网站建设公司娄底360seo优化公司
  • 网站设计中级南昌那个公司做网站好
  • 国外做做网站wordpress默认缩略图
  • 网站程序购买微信公众号要钱吗
  • 电商网站用php做的吗骏域网站建设专家电脑版
  • 网站对公司有什么好处南海网站建设多少钱
  • 北京高端网站建设费用做标准件生意上什么网站
  • php做的静态网站怎么加密网站搭建报价单
  • 国外虚拟物品交易网站办公室装修设计app
  • 供电公司网站建设内容宁波专门做网站
  • 嘉兴网站建设一薇做企业服务这个行业怎么样
  • 怎样将整个网站公司网站建设深圳
  • 怎么做本地网站tcga做多因素分析的网站
  • 重庆网站建设近重庆零臻科技网站域名实名证明
  • 网站世界排名怎么做wordpress怎么连接主机