剑指offer python版 和为s的两个数字

def aa(nums,s):
    left,right=0,len(nums)-1
    
    while left <right:
        if nums[left]+nums[right]==s:
            return [nums[left],nums[right]]
        elif nums[left]+nums[right]>s:
            right -=1
            
        else :
            left +=1
    return None


print(aa([1,2,3,4,5],3))

 

posted @ 2018-10-29 10:54  findtruth123  阅读(289)  评论(0编辑  收藏  举报