Ordenar um lista estática seqüencial de complexidade média (método da seleção)
Publicado por Rafael Henrique da Silva Correia 04/05/2008
[ Hits: 7.601 ]
Homepage: http://abraseucodigo.com.br
Espero que gostem!!!
Abraço
* Feito no netbeans, descartem os comentários.
/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package pacote; import javax.swing.JOptionPane; /** * * @author rafael */ public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { Long lista[] = new Long[6]; int i = 0, j = 0; long x = 0; String s = ""; for (i = 1; i <= 5; i++) { lista[i] = Long.parseLong(JOptionPane.showInputDialog("Digite o " + i + " elemento da lista:")); } System.out.printf("Elementos: \n"); s = ""; for (i = 1; i <= 5; i++) { s = s + " " + lista[i] + " "; } System.out.printf( s + '\n' ); for (i = 2; i <= 5; i++) { x = lista[i]; j = i - 1; lista[0] = x; while (( lista[j] > x ) && ( j >= 0 )) { lista[j + 1] = lista[j]; j = j - 1; } lista[j + 1] = x; } System.out.printf("Ordenacao: \n"); s = ""; for (i = 1; i <= 5; i++) { s = s + " " + lista[i] + " "; } System.out.printf( s + '\n' ); } }
Implementação de lista duplamente encadeada orientada a objetos
Gerando instância completa de um objeto
Conversor de temperatura (com gráficos)
Nenhum comentário foi encontrado.
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
PIP3 - erro ao instalar módulo do mariadb para o Python (7)
estou na 22.1 e não é atualizado pra 22.4 via "sudo full-upgrade&... (2)