Exemplo BubleSort
Publicado por Glauber Brilhante 11/01/2005
[ Hits: 6.171 ]
Exemplo fonte de um bublesort em java, sendo possivel criar um modelo abstrato pra implementar qualquer [] de numeros..
/*
Exemplo de BubleSort em Java
Data:11/01/2005
Autor: Glauber Antonio Garcia Brilhante
*/
class BublleSort
{
static int numeroTrocas=0;
static int numComp=0;
public void bublesort(int array[]){
for (int i = 0; i < array.length; i++){
for (int j = array.length - 1; j > i; j--){
numComp++;
if (array[j] < array[i]) {
inverte(array, i, j);
numeroTrocas++;
}
}
}
}
public void inverte(int array[], int a, int b){
int auxiliar = array[a];
array[a] = array[b];
array[b] = auxiliar;
}
public static void main(String arguments[]){
BublleSort a = new BublleSort();
int[] vetor = {26,83,13,16,64,37,94};
System.out.println("Vetor original: ");
System.out.print ("[");
for (int i=0;i<vetor.length;i++)
System.out.print(vetor[i]+" ");
System.out.println("]\n");
a.bublesort (vetor);
System.out.println ("Vetor ordenado:");
System.out.print ("[");
for (int i=0;i<vetor.length;i++)
System.out.print(vetor[i]+" ");
System.out.println ("]\n\nVetor de "+vetor.length+" posicoes.");
System.out.println ("N de trocas = "+numeroTrocas);
System.out.println ("N de comparacoes = "+numComp+"\n");
}
}
Pilha Dinâmica Orientada a Objetos com Java
Conversor de temperatura (com gráficos)
Ordenar um lista estática seqüencial de complexidade média (método da seleção)
Implementação de lista duplamente encadeada orientada a objetos
Nenhum comentário foi encontrado.
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
Instalar Linux em notebook Sony Vaio VPCEG13EB (10)
Vou destruir sua infância:) (6)
Quando vocês pararam de testar distros? (24)









