Wednesday, July 1, 2020

Remove Duplicate Elements in Array using JAVA

Remove Duplicate Elements in Array using JAVA

PROGRAM:

import java.util.*;
public class duplicate{ 
    public static int removeDuplicateElements(int arr[], int n){ 
         
        int j = 0;//for next element 
        for (int i=0; i < n-1; i++){ 
            if (arr[i] != arr[i+1]){ 
                arr[j++] = arr[i]; 
            } 
        } 
        arr[j++] = arr[n-1]; 
        return j; 
    } 
     
    public static void main (String[] args) { 
        int arr[] = {70,20,50,30,40,50,50,20,5}; 
        Arrays.sort(arr);
        int length = arr.length;
         
        length = removeDuplicateElements(arr, length); 
        //printing array elements 
        for (int i=0; i<length; i++) 
           System.out.print(arr[i]+" "); 
    } 



OUTPUT:
5 20 30 40 50 70

No comments:

Post a Comment