题目如下:
解题思路:
- 直接遍历2遍数组,寻找数组是否有满足相加等于target的2个元素,有则返回两个数的的下标,否则返回true。
代码:
class Solution {
public int[] twoSum(int[] nums, int target) {
int l=nums.length;
for (int i=0;i<l;i++){ //获得每个数
for (int j=0;j<l;j++){ //寻找和此数相加等于target的数
if (j!=i){//这个数不能是自己本身
if (nums[i]+nums[j]==target){
return new int[]{i,j};//返回两个数的下标
}
}
}
}
return null;
}
}