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);
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);
}
}
}
}
public class Testabubblesort
{
public static void main(String[]args)
{
Bubblesort b1;
b1 = new Bubblesort();
int vetor[] = { 25, 57, 48, 37, 12, 92, 86, 33, 25, 57, 25, 12, 86, 12, 12, 25, 33, 37, 48};
b1.Ordenar(vetor);
}
}
