Saturday, 6 July 2013

How to find Unique Elements from an Array in java

import java.io.*;


class UniqueElements
{
   
    static int[] Find_Unique_Elements(int[] numarray)
    {

       
        count = 0;
        element = numarray[0];
        result[count++] = element;
        for (int i = 1; i < numarray.length; i++)
        {
            if (element == numarray[i])
                continue;
            else
            {
                element = numarray[i];
                result[count++] = element;
            }
        }
        return result;
    }

    public static void main(String[] args)
    {
        int[] array1 = new int[] { 10, 20, 30, 40, 50, 60, 70, 80, 90, 100,
             95, 85, 75, 65, 55, 45, 35, 25, 15, 05,
             10, 15, 20, 25, 30, 35, 40, 45, 50, 55
        };
 
        int [] p1 = Find_Unique_Elements(array1);
       
        System.out.print("\n\nUnique Sorted Elements in Array1: ");
        for(int i = 0; i < p1.length; i++)
                  System.out.print(p1[i] + " ");
           
            System.out.println();
    }
}

No comments:

Post a Comment