我有一个按降序排序的整数数组,我必须删除重复的元素并从数组中返回剩余的值(不使用java集合)。
ex:这是我的数组,
int a[]={12,12,8,6,4,4,2,1}
和o / p应该是,
{8,6,2,1}
如何使用Java实现这一目标?
答案 0 :(得分:-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;
}