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

网站的搭建流程濮阳做网站设计

网站的搭建流程,濮阳做网站设计,运城 网站制作,wordpress添加备案号题目描述 给你一个下标从 1 开始的整数数组 numbers &#xff0c;该数组已按 非递减顺序排列 &#xff0c;请你从数组中找出满足相加之和等于目标数 target 的两个数。如果设这两个数分别是 numbers[index1] 和 numbers[index2] &#xff0c;则 1 < index1 < index2 &l…

题目描述

给你一个下标从 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] 。

提示:

  • 2 <= numbers.length <= 3 * 104
  • -1000 <= numbers[i] <= 1000
  • numbers 按 非递减顺序 排列
  • -1000 <= target <= 1000
  • 仅存在一个有效答案

解决方案:

1、首尾两头向中间遍历,循环遍历

2、比较大小,决定左侧先移动还是右侧先移动

函数源码:

class Solution {
public:vector<int> twoSum(vector<int>& numbers, int target) {int l= 0, r = numbers.size() - 1, sum=0;while (l < r) {sum = numbers[l] + numbers[r];if (sum == target) break;if (sum < target) ++l;else --r;}return vector<int>{l + 1, r + 1};}
};
http://www.dtcms.com/wzjs/572096.html

相关文章:

  • 建设母婴网站的目的淮安市建设局网站
  • 长沙米拓建站软件开发平台软件
  • 建站行业乱象完整版青州网站建设青州
  • 服装设计公司名称深圳网站优化教程
  • wordpress 中文网站揭阳网站制作方案
  • 做三盛石材网站的公司网站建设的流程步骤
  • phpcms如何发布网站网站的技术支持
  • 深圳品牌网站推广公司可以自己做歌曲的网站
  • 成都小企业网站设计南京营销型网站建设
  • 电商网站充值消费系统怎么制作自己的网页网站首页
  • 张家港建设工程质量监督站网站怎样查询百度收录和排名情况
  • 天蓝色网站西安今天紧急通知最新
  • 建筑导航网站深圳做外贸网站
  • 网站开发给网站设置图标在什么文件中写代码淘宝运营招聘
  • 金湖企业网站制作哪个网站可以做条形码
  • 做美团类似的网站只做二手奢侈品的网站
  • 怎么做相亲网站淘宝开网店怎么运营
  • wordpress自定义简码兰州seo优化公司
  • 建网站 多少钱网站建设及运营岗位要求
  • 网站工程师培训价格深圳建设发展有限公司
  • 微网站模板多少钱seo提升关键词排名
  • 谷歌俄语网站网站开发培训学费
  • 网站怎么做可以再上面输入文字东莞网站建设推广品众
  • 网站正在建设中 公告互联网推广员
  • wordpress会员介绍页湖南seo推广方法
  • 上海网站建设 百家号上海 房地产网站建设
  • 织梦网站去除技术支持产品开发流程梳理
  • 郎溪县建设局网站海南有线微信公众号
  • 网站的基本功能网上建设网站
  • 番禺网站开发哪家好网站解决方案