1.两数之和

点击查看代码
import java.util.HashMap;
import java.util.Map;

class Solution {
    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);
       }

       return new int[0];
    }
}
posted @ 2026-03-04 23:19  AnoSky  阅读(0)  评论(0)    收藏  举报