1. 两数之和
Posted leisurelylicht
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1. 两数之和相关的知识,希望对你有一定的参考价值。
- Python3
class Solution:
def twoSum(self, nums: List[int], target: int) -> List[int]:
mapping = {}
for num, value in enumerate(nums):
value2 = target - value
if value2 in mapping:
return [mapping[value2], num]
mapping[value] = num
- Go
func twoSum(nums []int, target int) []int {
mapping := map[int]int{}
for n, num := range nums {
num2 := target - num
if _, ok := mapping[num2]; ok {
return []int{mapping[num2], n}
}
mapping[num] = n
}
return []int{0,0}
}
以上是关于1. 两数之和的主要内容,如果未能解决你的问题,请参考以下文章