码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-07-21 01:14:53      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:continue   dex   return   有序数组   range   twosum   循环   ber   sel   

from typing import List
# 这道题很容易能够想到,只需要遍历两边列表就可以了
# 两层循环
class Solution:
def twoSum(self, numbers: List[int], target: int) -> List[int]:
# 第一次遍历列表
for index1 in range(len(numbers)):
# 注意这里,如果有重复的值可以直接跳过
if index1 != 0 and numbers[index1] == numbers[index1 - 1]:
continue
# 遍历index1后边的值,与numbers[index1]相加,判断是否等于目标值
for index2 in range(index1 + 1,len(numbers)):
if numbers[index1] + numbers[index2] == target:
return [index1 + 1,index2 + 1]

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

标签:continue   dex   return   有序数组   range   twosum   循环   ber   sel   

原文地址:https://www.cnblogs.com/cong12586/p/13347755.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!