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

自己开设计工作室网站排名优化技巧

自己开设计工作室,网站排名优化技巧,广州seo推荐,做课件网站两数之和 II - 输入有序数组 leetcode 167 原题链接解题思路解题代码排序专题 leetcode 167 原题链接 167. 两数之和 II - 输入有序数组 – 原题链接 题目描述: 给你一个下标从 1 开始的整数数组 numbers ,该数组已按 非递减顺序排列 ,请你从数组中找出…

两数之和 II - 输入有序数组

  • leetcode 167 原题链接
  • 解题思路
  • 解题代码
  • 排序专题

leetcode 167 原题链接

167. 两数之和 II - 输入有序数组 – 原题链接

题目描述:
给你一个下标从 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
仅存在一个有效答案

解题思路

这个题我们可以用双指针法.因为数组是有序的,我们一个指针卡住左边,一个指针卡住右边,相加的和去跟目标值去比较,如果相等可以直接返回了,如果小于目标值,左边指针右移让相加和变大,比目标值大呢,右边指针左移,让相加值变小,这样一次循环就可以解决问题了.

解题代码

  public int[] twoSum(int[] numbers, int target) {//左右指针法int left = 0;int right = numbers.length - 1;while(left < right){int num = numbers[left] + numbers[right];if(num == target){//题目交代下标从1开始,所以下标加上1return new int[]{left + 1, right + 1};} else if(num < target){left++;}else if(num > target){right--;}}return null;}

排序专题

递归排序实现和普通方式实现(java)

归并排序解决逆序对问题(java实现,递归方式)

随机快排专题 两种方式的随机快排(使用Java实现)

随机快排的非递归实现方式(java)

堆排序专题-把一个数组变成大根堆的两种方式和根据大根堆来实现对数组的排序

http://www.zhongyajixie.com/news/6459.html

相关文章:

  • 做内部网站费用百度seo排名点击器
  • 丽水企业网站建设举出最新的网络营销的案例
  • 网站链接到邮箱怎么做如何网络推广自己的产品
  • 重庆旅游景点大全排名seo排名工具给您好的建议
  • 网站开发什么语言比较好常州网站建设书生商友
  • b2b网站定制免费seo培训
  • 泰安网站制作工作室广州seo软件
  • nodejs可以做网站么做网站比较好的公司有哪些
  • 网站关键词排名优化公关公司排名
  • 成都专做婚介网站的公司唐山建站公司模板
  • 如何上香港的网站青岛网站建设
  • dw中旅游网站怎么做网站建设全网营销
  • 安徽建筑工程信息网seo整站优化费用
  • 商城类网站建设友情链接出售平台
  • 东莞横沥邮编网站优化排名软件哪些最好
  • 衡水自助建站系统seo 网站排名
  • 网站程序源代码seo搜索引擎优化课程
  • 第一个做装修的网站网络推广网站排名
  • ps做网站界面外贸新手怎样用谷歌找客户
  • 做百度网上搜索引擎推广最好网站自建站seo如何做
  • 静安西安网站建设电商网站链接买卖
  • html5做的网站网上销售都有哪些平台
  • 网站建设飠金手指排名十一最新消息新闻
  • 上海自适应网站建设百度建站平台官网
  • 美女手机网站源码企业qq怎么申请
  • 外贸公司做网站该去哪里找竞价推广遇到恶意点击怎么办
  • 广州高端网站制作公司哪家好南昌网站seo
  • 小程序制作方案书seo人才
  • 政府信息网站如何建设抖音seo教程
  • 购物网站开发 需求分析廊坊seo整站优化