Go教程

ALGO-双指针

本文主要是介绍ALGO-双指针,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

167. Two Sum II - Input Array Is Sorted

func twoSum(numbers []int, target int) []int {
	tmpMap := make(map[int]int, 10)

	for idx, val := range numbers {
		v, ok := tmpMap[target-val]
		if ok {
			return []int{v + 1, idx + 1}
		}
		tmpMap[val] = idx
	}
	return []int{-1, -1}
}
这篇关于ALGO-双指针的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!