Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 421 Bytes

1.两数之和.md

File metadata and controls

17 lines (15 loc) · 421 Bytes

方法一:哈希

class Solution {
    public int[] twoSum(int[] nums, int target) {
        HashMap<Integer, Integer> map = new HashMap<>();
        for (int i = 0; i < nums.length; i++) {
            if (map.containsKey(target - nums[i])) {
                return new int[]{map.get(target - nums[i]), i};
            }
            map.put(nums[i], i);
        }
        return new int[]{-1, -1};
    }
}