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
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