Pular para o conteúdo

Ordenar um lista estática seqüencial de complexidade média (método da seleção)

Espero que gostem!!!

Abraço

* Feito no netbeans, descartem os comentários.
Rafael Henrique da Silva Correia rafaelhenrique
Hits: 7.763 Categoria: Java Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Espero que gostem!!!

Abraço

* Feito no netbeans, descartem os comentários.
Download Main.java Enviar nova versão

Esconder código-fonte

/*
 * 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' );

    }
}

Manipulação de processos em Java

Player em Java

Conversor de bases decente não essas bostas que tem nesse site.

Pilha Dinâmica Orientada a Objetos com Java

HACK :: Microsoft SQL 2000 JDBC Driver

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.