给定数组nums,目标值target,在该数组中找出和为目标值的那两个整数,并返回数组的下标
public class Test {
public static void main(String[] args) {
int[] arr = {23,34,67,77};
int ret[] = twoSum(arr, 100);
System.out.println(Arrays.toString(ret));
}
public static int[] twoSum(int[] nums,int target){
int flag[] = new int[2];
for(int i = 0;i < nums.length;i++){
for(int j = i + 1;j < nums.length;j++){
if(nums[i] + nums[j] == target){
flag[0] = i;
flag[1] = j;
return flag;
}
}
}
return null;
}
}
执行截图:
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习