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

发布时间: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
    }

    以上写法仅供参考,

标签golang LeetCode

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

上一篇: 没有了

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