2016-07-15 107 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; 
}