0 votes
in JAVA by
How to remove duplicate elements from array in java?

1 Answer

0 votes
by
How to remove duplicate elements from array in java?

"public class Change

{

   public static int removeDuplicate(int[] arrNumbers, int num)

   {  

      if(num == 0 || num == 1)

      {  

         return num;  

      }  

      int[] arrTemporary = new int[num];  

      int b = 0;  

      for(int a = 0; a < num - 1; a++)

      {  

         if(arrNumbers[a] != arrNumbers[a + 1])

         {  

            arrTemporary[b++] = arrNumbers[a];  

         }  

      }  

      arrTemporary[b++] = arrNumbers[num - 1];

      for(int a = 0; a < b; a++)

      {  

         arrNumbers[a] = arrTemporary[a];  

      }  

      return b;  

   }

   public static void main(String[] args)

   {

      int[] arrInput = {1, 2, 3, 3, 4, 5, 5, 6, 7, 8};  

      int len = arrInput.length;  

      len = removeDuplicate(arrInput, len);  

      // printing elements

      for(int a = 0; a < len; a++)

      {

         System.out.print(arrInput[a] + "" "");

      }

   }

}

"

Related questions

0 votes
asked Jan 27, 2020 in JAVA by rahuljain1
0 votes
asked Jan 6 in C Plus Plus by GeorgeBell
...