博客
关于我
两数之和
阅读量:408 次
发布时间:2019-03-05

本文共 481 字,大约阅读时间需要 1 分钟。

‘’’

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

函数应该返回这两个下标值 index1和index2 其中index1必须小于index2    说明        返回的下标值(index1和index2)不是从零开始的        你可以假设每个输入只对应唯一的答案 而且你不可以重复使用相同的元素

实例

输入 numbers = [2,7,11,15]
target = 9
输出:
[1,2]
‘’’

双指针数

nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]

target = 17
index1 = 0
index2 = len(nums)-1

while index1 < index2:

if nums[index1]+nums[index2] == target:
print(index1 + 1, index2 + 1)
break
elif nums[index1]+nums[index2] > target:
index2 -= 1
else:
index1 += 1

转载地址:http://gxwzz.baihongyu.com/

你可能感兴趣的文章
MySQL事务隔离级别:读未提交、读已提交、可重复读和串行
查看>>
mysql五补充部分:SQL逻辑查询语句执行顺序
查看>>
mysql交互式连接&非交互式连接
查看>>
MySQL什么情况下会导致索引失效
查看>>
Mysql什么时候建索引
查看>>
MySql从入门到精通
查看>>
MYSQL从入门到精通(二)
查看>>
mysql以下日期函数正确的_mysql 日期函数
查看>>
mysql以服务方式运行
查看>>
mysql优化--索引原理
查看>>
MySQL优化配置详解
查看>>
mysql会员求积分_MySql-统计所有会员的最高前10次的积分和
查看>>
MySQL保姆级教程(SQL语法基础篇)从小白到高手的进阶指南,收藏这一篇就够了
查看>>
MySQL修改密码报错ERROR 1396 (HY000): Operation ALTER USER failed for ‘root‘@‘localhost‘
查看>>
Mysql全局优化参数
查看>>
MySQL全文索引实现简单版搜索引擎
查看>>
MySQL全面瓦解:安装部署与准备
查看>>
MySQL内存表使用技巧
查看>>
MySQL再叙(体系结构、存储引擎、索引、SQL执行过程)
查看>>
MySQL函数
查看>>