数组
public int[] twoSum(int[] nums, int target) {
int[] result=new int[2];
for (int i = 0; i < nums.length; i++) {
int temp=target-nums[i];
for (int j = i+1; j < nums.length; j++) {
if (temp-nums[j]==0) {
result[0]=i;
result[1]=j;
return result;
}
}
}
return new int[]{};
}
学以致用
- 要注意第二循环条件:
for (int i = 0; i < nums.length; i++)
for (int j = i+1; j < nums.length; j++)