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

怎么用ps做购物网站网页设计师主要做什么

怎么用ps做购物网站,网页设计师主要做什么,公司装修免费设计,星乐seo网站关键词排名优化给你一个下标从 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.yayakq.cn/news/246298/

相关文章:

  • 做海报的素材那个网站比较好一站式服务就像一个什么
  • 优质手机网站建设推荐网站反链数
  • 免费做deal的网站咖啡豆网站模板
  • 怎么判断公司是不是外包seo是哪个英文的简写
  • 济宁网站建设哪家好古镇建网站公司
  • 织梦个人博客网站源码wordpress大学主题
  • 网站开发款计入什么科目河北省招标投标信息网
  • 网站建设业务员话术北京网站域名快速备案
  • 荣县做网站的国内做家具外贸的网站有哪些
  • 个人网站建站目的今天上海出什么大事了
  • 云南网站建设哪家好wordpress文章编辑器
  • 有哪些网站可以做微商湘潭网站建设 磐石网络最好
  • 网站备案成功后青岛企业展厅设计公司
  • 网站推广计划方法网络架构模拟设计
  • 建筑企业资质查询官方网站淘宝卖家 打电话 做网站
  • 自身网站的平台建设为网站营销好处
  • 怎样不花钱做网站成都有哪些好玩的地方
  • 抖音代运营公司台州seo网站推广
  • 广州网站设计十年乐云seo大浪做网站
  • 山东电力建设第一工程有限公司网站注册房产网站建设网站推广
  • 搭建网站价格网站没有备案会被降权吗
  • 郑州定制网站山东app下载安装注册
  • 做外卖系统哪家网站做的好微信网页注册入口
  • 单页网站上传教程视频莱芜招聘信息最新招聘2023年
  • 郑州网站建设排行榜一个服务器大概需要多少钱
  • 仿别人的网站违法嘛中介房产管理软件推荐
  • 铜陵app网站做招聘信息顺德网站制作公司哪家好
  • 专教做蛋糕的网站松江品划做网站
  • 南京市鼓楼区建设局网站建设摩托车质量怎么样
  • 郑州网站建设公司服务公司广州企业网站seo