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

购物网站的名称和网址seo网站排名优化案例

购物网站的名称和网址,seo网站排名优化案例,黄岐网站制作,营销100个引流方案给你一个下标从 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] 。

思路一:双指针

c++解法

class Solution {
public:vector<int> twoSum(vector<int>& numbers, int target) {int n = numbers.size();vector<int> res;int left = 0,right = n-1;while(left<right){if(numbers[left]+numbers[right]>target)right--;if(numbers[left]+numbers[right]<target)left++;if(numbers[left]+numbers[right]==target){res.push_back(left+1);res.push_back(right+1);return res;}}return res;}
};

分析:

本题要返回两数之和等于目标数的两个数,因为原数组已经按照非递减的顺序排列,可以利用双指针来找到两个数,当左指针和右指针两个数大于目标数则右指针向左移,反之则左指针向右移直到找到符合的两个数返回,时间复杂度为O(n)

总结:

本题考察双指针的应用,利用两边之和是否大于目标数来进行查找,满足题目要求的常数级额外空间的要求

http://www.dinnco.com/news/42660.html

相关文章:

  • 做本地生活网站seo好学吗入门怎么学
  • 免费网站重生九零做商女百度seo优化培训
  • 织梦后台怎么加自己做的网站成都seo顾问
  • 佛山企业做网站seo中文含义是什么
  • 拘束 wordpress品牌推广百度seo
  • 企业建站免费代码网络推广外包公司干什么的
  • 企业工商信息查询平台网站seo推广公司靠谱吗
  • 洛阳网站建设哪家专业长沙关键词优化推荐
  • 折800 网站模板网站制作报价
  • 链家在线网站是哪个公司做的雅思培训机构哪家好机构排名
  • 有什么好的网站可以接单子做网络营销策划的具体流程是
  • 做网站有什么工具百度关键词seo排名
  • wordpress
    性价比高seo排名优化的
  • 做网站ceo百度商家怎么入驻
  • 温州自适应网站建设西安今日头条新闻消息
  • wordpress发送邮箱验证码站长工具seo词语排名
  • 东莞做网站公司哪家好优化排名工具
  • 做网站审批号必须要网络广告是什么
  • 旅游网站定位seo怎么才能做好
  • 千图网解析网站怎么做免费入驻的卖货平台有哪些
  • 定制商城网站建设长沙专业做网站公司
  • 网站开发 招标采购参数关键词首页排名代做
  • wix做的网站在国内访问不域名解析查询站长工具
  • 专业模板网站制作房地产十大营销手段
  • 仿新闻网站模板手机版2021年网络热点舆论
  • 购买手表网站网站功能开发
  • 苏州网站托管公司网址怎么注册
  • 三网合一的网站怎么做注册教育培训机构需要什么条件
  • 网站建设推广费怎么做账网页模板代码
  • 可做区域代理的网站高清视频线转换线