167. 两数之和 II - 输入有序数组
class Solution {
public int[] twoSum(int[] numbers, int target) {
int[] ans = new int[2];
if (numbers == null || numbers.length <= 1)
return ans;
int left = 0, right = numbers.length - 1;
while (left <= right) {
if (numbers[left] + numbers[right] == target) {
ans[0] = left + 1;
ans[1] = right + 1;
break;
} else if (numbers[left] + numbers[right] < target) {
++left;
} else {
--right;
}
}
return ans;
}
}