美文网首页
LeetCode--两数之和(python版)

LeetCode--两数之和(python版)

作者: 猫爱吃草莓 | 来源:发表于2018-12-21 14:58 被阅读0次
class Solution(object):

    def twoSum(self, nums, target):

        """

        :type nums: List[int]

        :type target: int

        :rtype: List[int]

        """

        map1={}

        for i in range(len(nums)):

            if map1.has_key(target-nums[i]):

                return [map1[target-nums[i]],i]

            else:

                map1[nums[i]]=i   

重点:

1、使用哈希表缩短运行时间

2、相同对象的哈希值相同

相关文章

  • LeetCode--两数之和(python版)

    重点: 1、使用哈希表缩短运行时间 2、相同对象的哈希值相同

  • Python版两数之和

    Given an array of integers, returnindicesof the two numbe...

  • python 两数之和

    两数之和 python实现 解法1 不用说耗时长,复杂度 解法2 由于数组.index函数复杂度为O(1),整体复...

  • 两数之和 python

    执行用时为 28 ms 的范例 执行用时为 24 ms 的范例 执行用时为 20 ms 的范例

  • leetcode - python - 两数之和

    给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被...

  • leetcode两数之和—python

    一、暴力穷举 for i,num in enumerate(nums): for j,num2 in enume...

  • Python-两数之和

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

  • Python - LeetCode - 两数之和

    描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返...

  • (python实现)两数之和

    问题描述 给出一个整型数组 和一个目标值,请在数组中找出两个加起来等于目标值的数的下标,返回的下标按升序排列。数据...

  • Python小白 Leetcode刷题历程 No.1-No

    Python小白 Leetcode刷题历程 No.1-No.5 两数之和、两数相加、无重复字符的最长子...

网友评论

      本文标题:LeetCode--两数之和(python版)

      本文链接:https://www.haomeiwen.com/subject/emgmkqtx.html