diff --git a/Java/Hashing/countNonRepeatedElements.java b/Java/Hashing/countNonRepeatedElements.java new file mode 100644 index 0000000..7726a25 --- /dev/null +++ b/Java/Hashing/countNonRepeatedElements.java @@ -0,0 +1,15 @@ +static int countNonRepeated(int arr[], int n) { + Map map = new HashMap<>(); + for(int i : arr) { + if(map.get(i) != null) { + map.put(i, map.get(i) + 1); + } else { + map.put(i, 1); + } + } + int count = 0; + for(Map.Entry e : map.entrySet()) { + if(e.getValue() == 1) count++; + } + return count; +} diff --git a/Java/Hashing/nonRepeatingCharacter.java b/Java/Hashing/nonRepeatingCharacter.java new file mode 100644 index 0000000..dae4b4f --- /dev/null +++ b/Java/Hashing/nonRepeatingCharacter.java @@ -0,0 +1,13 @@ +static char nonRepeatingCharacter(String s) { + int[] a = new int[26]; + + for(int i=0;i