zoukankan      html  css  js  c++  java
  • 两数之和

    给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

    你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

    示例:

    给定 nums = [2, 7, 11, 15], target = 9

    因为 nums[0] + nums[1] = 2 + 7 = 9
    所以返回 [0, 1]

    class Solution:
        def twoSum(self, nums, target):
            n = len(nums)
            d = {}
            for x in range(n):
                a =target -nums[x]
                if nums[x] in d:
                    return d[nums[x]],x
                else:
                    d[a] = x
    
    nums = Solution()
    print(nums.twoSum([2, 7, 11, 15], 9))
  • 相关阅读:
    NT头 IMAGE_NT_HEADER
    组合框
    列表框消息大全
    滚动条
    列表框
    超级列表框
    按钮
    EDIT编辑框
    15. 三数之和
    268. 缺失数字
  • 原文地址:https://www.cnblogs.com/wenm1128/p/12155952.html
Copyright © 2011-2022 走看看