2016-07-15 4 views
-1

내림차순으로 정렬 된 정수 배열이 있고 중복 요소를 제거하고 배열에서 Java 컬렉션을 사용하지 않고 나머지 값을 반환해야합니다.정수 배열에서 중복을 제거하는 방법은 무엇입니까? Java를 사용

예는 :

{8,6,2,1} 

방법이 사용하여 Java를 달성하기 위해,이,

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

내 배열하고 o/p를해야 하는가?

+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; 
} 
관련 문제