public static int[] twoSum(int[] nums,int target){
//通过key存储数据value存储索引
Map<Integer,Integer> map=new HashMap<>();
int[] res=new int[2];
for (int i=0;i< nums.length;i++) {
if(map.containsKey(target-nums[i])){
res[0]=map.get(target-nums[i]);
res[1]=i;
return res;
}
map.put(nums[i],i);
}
return null;
}
梦开始1. 两数之和
最新推荐文章于 2024-10-10 09:56:47 发布