Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class duplicates {
- private static int[] remove_index(int[] source_arr, int idx){
- int[] result_arr = new int[source_arr.length - 1];
- for(int i = 0, j = 0; i < source_arr.length; i++){
- if(i == idx)
- continue;
- result_arr[j++] = source_arr[i];
- }
- return result_arr;
- }
- private static int[] remove_duplicates(int[] source_arr){
- for(int i = 0; i < source_arr.length - 1; i++)
- for(int j = i + 1; j < source_arr.length; j++)
- if(source_arr[i] == source_arr[j])
- source_arr = remove_index(source_arr, j);
- return source_arr;
- }
- public static void main(String args[]){
- int[] arr = {1,1,2,2,3,3,4,4,5,1,2,3,4,5};
- arr = remove_duplicates(arr);
- System.out.print("The new array without duplicates is \n{ ");
- for(int i = 0; i < arr.length; i++)
- System.out.print(arr[i] + " ");
- System.out.println("}");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement