jsp给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值 target 的那 两个 整数,并返回它们的数组下标
时间: 2023-11-16 18:53:41 浏览: 91
两数之和:在该数组中找出和为目标值的那两个整数,并返回他们的数组下标
好的,根据您的要求,我理解你需要一个算法实现,以下是实现代码:
```java
public int[] twoSum(int[] nums, int target) {
Map<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
int complement = target - nums[i];
if (map.containsKey(complement)) {
return new int[] { map.get(complement), i };
}
map.put(nums[i], i);
}
throw new IllegalArgumentException("No two sum solution");
}
```
阅读全文