问题:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
题目来源
public static int[] twoSum(int[] nums,int target) {
int[] result=new int[2];
for (int i = 0; i < nums.length; i++) {//遍历数组中的每个元素相加
for (int j = i+1; j < nums.length; j++) {//i+1避免了重复计算
if (nums[i]+nums[j]==target) {
result[0]=i;
result[1]=j;
break;
}
}
}
System.out.println("下标为:"+result[0]+"和"+result[1]);//输出用于验证结果是否正确
return result;
}
public static void main(String[] args) {
int[] nums=new int[] {3,2,4};
int target=6;
twoSum(nums, target);
}
1634

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



