Fiz este bubble e queria saber como poderia eliminar suas duplicidades, tipo 25 e 25, qualquer ajuda ou sugestão é bem vinda, porque estou sem ideia:
public class Bubblesort{
public void Ordenar(int vetor[])
{
int temp;
boolean alterado = true;
for(int i=0; i<vetor.length; i++)
System.out.print(vetor[i]);
System.out.println("");
System.out.println("----------");
while (alterado) {
temp = 0;
alterado = false;
for (int j = 0; j < vetor.length - 1; j++) {
if (vetor[j] > vetor[j + 1]) {
temp = vetor[j + 1];
vetor[j + 1] = vetor[j];
vetor[j] = temp;
alterado = true;
}
System.out.println("");
for(int i=0; i<vetor.length; i++)
System.out.print(vetor[i]);
}
}
}
}
public class Testabubblesort
{
public static void main(String[]args)
{
Bubblesort b1;
b1 = new Bubblesort();
int vetor[] = {5 ,7,4,5,7,25,6,5};
b1.Ordenar(vetor);
}
}