public
static void printRepeating(int arr[], int size)
{
    int
i,j;
    System.out.println("The
repeating elements are : ");
    HashMap<Integer,
Integer> hmap = new HashMap<>();
    for
(i = 0; i < size-1; i++)
    {
        int
c=1;
        for
(j = i+1; j < size; j++)
        {
            if(arr[i]==arr[j]){
                c++;
            }
        }
        if(c>1&&
!hmap.containsValue(arr[i])){
            hmap.put(c,arr[i]);
        }
    }
    for
(int k:hmap.keySet()){
       
System.out.println(hmap.get(k)+"
: count "+k);
    }
}
No comments:
Post a Comment