@@ -0,0 +1,649 @@
+/**%0A * Problem: https://leetcode.com/problems/single-number-iii/%0A */%0A%0A// This method use a Hash Table to store the encurrency of numbers in nums.%0Apublic class Solution %7B%0A    public int%5B%5D singleNumber(int%5B%5D nums) %7B%0A        int%5B%5D ret = new int%5B2%5D;%0A        int idx = 0;%0A        Map%3CInteger, Integer%3E map = new HashMap%3CInteger, Integer%3E();%0A        for(int x : nums) %7B%0A            if(map.get(x) == null) map.put(x, 0);%0A            map.put(x, map.get(x) + 1);%0A        %7D%0A        %0A        for(int k : map.keySet())%7B%0A            if(map.get(k) %25 2 !=0)%7B%0A                ret%5Bidx%5D = k;%0A                idx++;%0A            %7D%0A        %7D%0A        return ret;%0A    %7D%0A%7D%0A

Create Single_Number_III.java