Update Combination SumII.java

refactor to avoid the hashSet and improve recursion in the inner loop without relying on bitmask