package leetcode
func twoSum(nums []int, target int) []int {
var visited = make(map[int]int,len(nums))
for i, num := range nums{
sub := target - num
if j,ok := visited[sub]; ok{
return []int{i,j}
}else {
visited[num] = i
}
}
return nil
}
func twoSum2(nums []int, target int) []int {
for i, num := range nums{
for j:= i+1; j<len(nums); j++ {
if num + nums[j] == target{
return []int{i,j}
}
}
}
return nil
}!评论内容需包含中文