2016-07-15 96 views
-1

我有一個整數數組降序排列,我必須刪除重複的元素,並返回數組中的剩餘值(不使用java集合)。如何刪除整數數組中的重複項?使用Java

恩:這是我的陣列,

int a[]={12,12,8,6,4,4,2,1} 

和O/p應該,

{8,6,2,1} 

如何實現使用Java嗎?

+1

以及在哪裏卡住了? – smarx

+1

如何用Java實現這個? - 寫一些代碼。 –

回答

-2

這裏你能分享到目前爲止你寫的代碼的代碼

public static int[] removeDuplicates(int []s){ 
    int result[] = new int[s.length], j=0; 
    for (int i : s) { 
     if(!isExists(result, i)) 
      result[j++] = i; 
    } 
    return result; 
} 
private static boolean isExists(int[] array, int value){ 
    for (int i : array) { 
     if(i==value) 
      return true; 
    } 
    return false; 
}