Exemplo BubleSort
Publicado por Glauber Brilhante 11/01/2005
[ Hits: 5.930 ]
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"); } }
Conversor de temperatura (com gráficos)
Gerando instância completa de um objeto
Conversor de bases decente não essas bostas que tem nesse site.
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Máquinas Virtuais com IP estático acessando Internet no Virtualbox
Instalar o Microsoft Edge no Slackware 15
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Formatando cartão de memoria que nao formata[AJUDA] (15)
warsaw parou de funcionar após atualização do sistema (solução) (0)
Desde que seja DDR3, posso colocar qualquer memória? [RESOLVIDO] (6)
crontab executar em tempos (1)
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (3)