两数之和-输入有序数组
func twoSum(numbers []int, target int) []int {
l,r:=0,len(numbers)-1
for l<r{
sum:=numbers[l]+numbers[r]
if sum==target{
return []int{l+1,r+1}
}else{
if sum<target{
l++
}else{
r--
}
}
}
return []int{-1 ,-1}
}
Last updated