有哪些网站可以做网站游戏,建设部特种作业证网站查询,网站新闻详细页面设计,高端网站案例给定一个整数数组 nums 和一个目标值 target#xff0c;请你在该数组中找出和为目标值的那 两个 整数#xff0c;并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是#xff0c;数组中同一个元素不能使用两遍。
示例:
给定 nums [2, 7, 11, 15], target …给定一个整数数组 nums 和一个目标值 target请你在该数组中找出和为目标值的那 两个 整数并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是数组中同一个元素不能使用两遍。
示例:
给定 nums [2, 7, 11, 15], target 9
因为 nums[0] nums[1] 2 7 9 所以返回 [0, 1]
代码
class Solution {public int[] twoSum(int[] nums, int target) {MapInteger,Integer mapnew HashMap();for(int c0;cnums.length;c) map.put(nums[c],c);for(int c0;cnums.length;c) if(map.containsKey(target-nums[c])map.get(target-nums[c])!c)return new int[]{c,map.get(target-nums[c])};return new int[2];}
}