Golang版本
func twoSum(nums []int, target int) []int {
m := make(map[int]int)
for i := range nums {
if _, ok := m[target - nums[i]]; ok {
return []int{i, m[target - nums[i]]}
}
m[nums[i]] = i
}
return nil
}