发布时间:2019-04-14编辑:lianpenglin阅读(1488)
两数之和,golang实现
func twoSum(nums []int, target int) []int {
var result = make([]int,0)
var resultMap = make(map[int]int)
for k,v := range nums {
cha := target - v
if values,ok := resultMap[cha];ok {
result = append(result,values)
result = append(result,k)
return result
}
resultMap[v] = k
}
return result
}
以上写法仅供参考,
如果对你有用打赏一下吧!
上一篇: 没有了