diff --git a/contains-duplicate/mkwkw.java b/contains-duplicate/mkwkw.java new file mode 100644 index 000000000..c12d84a41 --- /dev/null +++ b/contains-duplicate/mkwkw.java @@ -0,0 +1,23 @@ +//1. using map +//2. using set : why? It doesn't have to use a pair of key and value. + +class Solution { + public boolean containsDuplicate(int[] nums) { + //Map appearance = new HashMap<>(); + Set appearance = new HashSet<>(); + + for(int i=0; i twoSum(vector& nums, int target) { + + map> numAndIndex; + vector answer; + + //map: key:nums[i], value:{indexs} + for(int i=0; i