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

建站登录接单网app下载安装

建站登录,接单网app下载安装,北碚区建设银行网站,2021热门网络营销案例给你一个下标从 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] 。

提示:

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

class Solution {
public:vector<int> twoSum(vector<int>& numbers, int target) {unordered_map<int, int> heap;vector<int> res(2);for(int i = 0; i < numbers.size(); i ++ ) {int r = target - numbers[i];if(heap.count(r)) {res[0] = heap[r] + 1;res[1] = i + 1;return res;}heap[numbers[i]] = i;}return res;}
};
class Solution {
public:vector<int> twoSum(vector<int>& numbers, int target) {unordered_map<int, int> heap;for(int i = 0; i < numbers.size(); i ++ ) {int r = target - numbers[i];if(heap.count(r)) {return {heap[r] + 1, i + 1};}heap[numbers[i]] = i;}return {};}
};
class Solution {
public:vector<int> twoSum(vector<int>& numbers, int target) {for(int i = 0, j = numbers.size() - 1; i < j; i ++) {while(numbers[i] + numbers[j] > target) j --;if(numbers[i] + numbers[j] == target)return {i + 1, j + 1};}return {};}
};
class Solution {
public:vector<int> twoSum(const vector<int>& numbers, int target) {int i = 0;int j = numbers.size() - 1;while (i < j) {int sum = numbers[i] + numbers[j];if (sum == target)return {i + 1, j + 1};else if (sum > target)j--;elsei++;}return {};}
};
http://www.yayakq.cn/news/547230/

相关文章:

  • 美橙网站建设经典案例网站建设方案评审
  • 西安建设网站电话号码WordPress首页添加留言板
  • 怎么通过做网站挣钱婚庆公司网站
  • 网站做的二维码失效了哈尔滨seo推广公司
  • 怎么样看网站用什么程序做的织梦采集侠官方网站
  • 网站备案是在哪里的wordpress附件下载
  • 珠海网站制作设计方案自己做的网站如何让别的网可以查看
  • 如何在ftp给网站做百度自动推送东莞网站优化排名
  • 长沙制作网站aso优化师
  • 深圳手机网站建设价格低网站推广品牌
  • 网站备案 在哪里宁波seo营销平台
  • 网站做简介wordpress 大型网站
  • 深圳外贸网站建设公司价格做淘推广的网站
  • 做网站要偶数php开发网站优势
  • 重庆平台网站建设工作怎样开一家公司
  • 网站平台建设基本情况怎样在阿里巴巴上做网站
  • 服务器被攻击怎么办常德优化公司
  • 网站开发报价采集图片wordpress插件
  • 最好的建站平台免费网络营销方式
  • 中小企业网站建设需要注意什么河间哪里有做网站的
  • 网站打不开别人能打开软件app下载免费
  • 游戏网站建设免费版网站策划 英文
  • 网站优化设计公司2015做导航网站有哪些功能
  • 白人与黑人做爰网站佛山网页设计怎么做
  • 自己买服务器建网站东北网站建设
  • 二手表网站设置WordPress注册
  • 网站建设大约多长时间电子商务实网站的建设
  • 建设网站好公司简介千岛湖建设集团网站
  • 建设网站是否应当摊销做微信小程序和网站那个简单
  • 怎么在网站上添加地图不同类型网站栏目设置区别