Java教程

1. 两数之和

本文主要是介绍1. 两数之和,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

在这里插入图片描述
思路:存起来当前的值和下标 值当k 下标当v 然后判断target-v在不在里面字典里就行

class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        '''
        思路:
        用元素作为值,键作为索引
        '''
        dic = {}
        for k,v in enumerate(nums):
            if (target-v) not in dic:
                dic[v] = k
            else:
                return [dic[target-v],k]
               
                    
这篇关于1. 两数之和的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!