si proprio cosi, ma l'avevi gia visto o l'hai inventato adesso? Dai..non ci credo, l'avevi almeno gia visto :bubu:
ci deve essere qualche piccolo errore però...l'ho provato cosi:
codice:class abc{ public static void main(String[] arg){ int[] array = {1,1,5,5,5,5,8,9,10,10}; int cont = eliminaOccorrenze(array); for(int i=0;i<cont;i++) System.out.println(array[i]); } public static int eliminaOccorrenze(int[] array){ int i = 0; int j = 0; while(j < array.length){ if(array[j] != array[i]){ i++; array[i] = array[j]; } j++; } return i++; } }

Rispondi quotando