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.669 ]
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' );
}
}
Instalando java no ubuntu, fácil e rápido...
Gerando instância completa de um objeto
J2ME - Simples teste de unicode
Nenhum comentário foi encontrado.
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica









