【LeetCode】两数之和--go语言版本

发布时间:2019-04-14编辑:lianpenglin阅读(1706)

    两数之和,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
    }

    以上写法仅供参考,

    因为篇幅问题,今天的分享就到这里了,有想要完整资料的朋友可以微信扫码自取。 关注我,每天带给你不一样的学习资料~
    gh_76e2c7e4c3d3_344.jpg

标签golang LeetCode

如果对你有用打赏一下吧!

上一篇: 没有了

下一篇: 【LeetCode】两数相加--go语言版本