Saturday, 31 October 2015

Removing Duplicates From Array

import java.util.Scanner;
class Duplicate
{
void removeDuplicate(int arr[])
{
int size=arr.length;
for(int i=0;i<size-1;i++)
{
for(int j=i+1;j<size;j++)
{
if(arr[i]==arr[j])
{
while(j<size-1)
{
arr[j]=arr[j+1];
j++;
}
size--;
}
}
}
for(int i=0;i<size;i++)
System.out.println(arr[i]);
}
}
class DuplicateTest
{
public static void main(String args[])
{
Duplicate d1=new Duplicate();
Scanner sc=new Scanner(System.in);
System.out.println("enter the values of n:");
int n=sc.nextInt();
int arr[]=new int[n];
for(int i=0;i<n;i++)
{
arr[i]=sc.nextInt();
}
d1.removeDuplicate(arr);
}
}

No comments:

Post a Comment