Two Sum II - Input array is sorted思路:弱智题目
GitHub地址:https://github.com/corpsepiges/leetcode
public class Solution {
public int[] twoSum(int[] numbers, int target) {
int[] ans=new int[2];
int s=0;
int e=numbers.length-1;
while (s<e) {
if (numbers[s]+numbers[e]==target) {
ans[0]=s+1;
ans[1]=e+1;
return ans;
}else if(numbers[s]+numbers[e]<target) {
s++;
}else{
e--;
}
}
return null;
}
}
本文介绍了一个简单的算法问题TwoSumII-Inputarrayissorted的解决方案,该问题要求在一个已排序的整数数组中找到两个数使得它们的和等于特定的目标数。通过使用双指针技巧,可以在O(n)的时间复杂度内解决问题。
397

被折叠的 条评论
为什么被折叠?



