给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。

函数应该返回这两个下标值index1 和 index2,其中 index1 必须小于 index2

说明:

  • 返回的下标值(index1 和 index2)不是从零开始的。
  • 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。

示例:

输入: numbers = [2, 7, 11, 15], target = 9
输出: [1,2]
解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。

class Solution:def twoSum(self, numbers, target):""":type numbers: List[int]:type target: int:rtype: List[int]"""start=0end = len(numbers)-1while (start<end):get_sum = numbers[start] + numbers[end]if get_sum < target:start+=1elif get_sum > target:end-=1else:return(start+1,end+1)


转载于:https://www.cnblogs.com/flashBoxer/p/9490922.html

【leetcode 简单】第三十八题 两数之和 II - 输入有序数组相关推荐

  1. 力扣-167题 两数之和 II - 输入有序数组(C++)- 双指针

    题目链接:https://leetcode-cn.com/problems/two-sum-ii-input-array-is-sorted/ 题目如下: class Solution {public ...

  2. leetcode 两数相加c++_167. 两数之和 II - 输入有序数组

    167. 两数之和 II - 输入有序数组 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数. 函数应该返回这两个下标值 index1和 index2,其中 index1必须小 ...

  3. C/C++描述 LeetCode 167. 两数之和 II - 输入有序数组

    C/C++描述 LeetCode 167. 两数之和 II - 输入有序数组   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在 ...

  4. leetcode(167)两数之和 II - 输入有序数组

    两数之和 II - 输入有序数组 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target . 函数应该以长度为 2 的整数数组的形式返回这两 ...

  5. 两数之和 II - 输入有序数组(Java实现)

    两数之和 II - 输入有序数组 题目 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数. 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小 ...

  6. 力扣 167. 两数之和 II - 输入有序数组

    167. 两数之和 II - 输入有序数组 给定一个已按照 非递减顺序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目标数 target . 函数应该以长度为 2 的整数数 ...

  7. 167. 两数之和 II - 输入有序数组

    167. 两数之和 II - 输入有序数组 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数. 函数应该返回这两个下标值 index1 和 index2,其中 index1 必 ...

  8. c++两个数组对比去掉重复的元素_LeetCode 题解 | 167.两数之和 II 输入有序数组...

    点击上方蓝字设为星标 下面开始今天的学习- 力扣 167.两数之和 II - 输入有序数组(点击文末阅读原文查看题目)题目描述 给定一个已按照 升序排列 的有序数组,找到两个数使得它们相加之和等于目标 ...

  9. leetcode167. 两数之和 II - 输入有序数组

    leetcode167. 两数之和 II - 输入有序数组 题目描述 链接: leetcode167. 给定一个已按照 升序排列 的整数数组 numbers ,请你从数组中找出两个数满足相加之和等于目 ...

  10. Leetcode 167. 两数之和 II - 输入有序数组 解题思路及C++实现

    解题思路: 因为数组本身是有序的,所以比较简单.定义两个指针,分别指向数组的头部和尾部. 偏大的话,就将尾部指针向前移一位: 偏小的话,就将头部指针向后移一位. class Solution { pu ...

最新文章

  1. 哪个学校考研考python_python3爬取中国考研网 考研学校名称和地区并进行数据清洗...
  2. opencv3.2.0 Cmake 3.8.0 + tdm-gcc-5.1.0-3
  3. python求出五位数的回文数_python之递归
  4. 2021新茶饮研究报告
  5. linux timerfd系列函数总结:timerfd.h
  6. 保险后台管理系统/订单管理/保单管理/客户管理/咨询管理/保险原型/保单详情/客户详情/权限管理/部门管理/账号管理/保险系统原型/汽车保险后台管理系统/角色管理/咨询详情/axure原型/需求文档
  7. weblogic部署方式
  8. 深度学习TF—9.循环神经网络RNN及其变体GRU、LSTM
  9. linux 下ssh下载文件命令
  10. Bootstrap4颜色拾取器插件
  11. OMRON-FINS(TCP)协议详细解析和攻击
  12. 面试之springboot是什么?
  13. 人工智能(7)---一文读懂人脸识别技术:商业应用、产品落地、核心技术、市场规模
  14. 数据分析案例-电影数据分析
  15. 上热搜!武大学生用Python敲出樱花开放 | 附源码
  16. Mode首席执行官Paul Dawes:从销售工程师到科技领导者
  17. Primeng PrimeFlex 的使用总结 (Angular 10)
  18. vue 使用table2excel导出excel表格(带图片)
  19. 电脑端微信双开、N开
  20. 配置MSTP功能示例

热门文章

  1. 硬核! BAT 究竟是怎么玩转中台的!
  2. 再谈如何成为一名优秀CTO
  3. 欠薪的公司,不要做任何犹豫!
  4. 你们骂我骂的舒服么?
  5. Android Studio 2.0来啦
  6. 被动语态和非谓语区别_语法考点:非谓语动词!
  7. 被占满_关晓彤在家做饭暴露豪宅内景,冰箱占满一整面墙,酒柜比人还要高
  8. SqlServer和Oralce保留几位小数以及当末尾小数为0也显示
  9. Web安全入门笔记-XSS
  10. 如何获得鼠标选中的值