Advertisement
TrashScrape

xxxx

Nov 3rd, 2021
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. public class duplicates {
  2.  
  3. private static int[] remove_index(int[] source_arr, int idx){
  4. int[] result_arr = new int[source_arr.length - 1];
  5. for(int i = 0, j = 0; i < source_arr.length; i++){
  6. if(i == idx)
  7. continue;
  8. result_arr[j++] = source_arr[i];
  9. }
  10. return result_arr;
  11. }
  12.  
  13. private static int[] remove_duplicates(int[] source_arr){
  14. for(int i = 0; i < source_arr.length - 1; i++)
  15. for(int j = i + 1; j < source_arr.length; j++)
  16. if(source_arr[i] == source_arr[j])
  17. source_arr = remove_index(source_arr, j);
  18. return source_arr;
  19. }
  20. public static void main(String args[]){
  21. int[] arr = {1,1,2,2,3,3,4,4,5,1,2,3,4,5};
  22. arr = remove_duplicates(arr);
  23. System.out.print("The new array without duplicates is \n{ ");
  24. for(int i = 0; i < arr.length; i++)
  25. System.out.print(arr[i] + " ");
  26. System.out.println("}");
  27. }
  28. }
  29.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement