Translate

martes, 28 de abril de 2015

ordenamiento burbuja

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package metodoburbuja;
import javax.swing.JOptionPane;
import javax.swing.JTextArea;

/**
 *
 * @author RMZ
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int tamanio,posicion,temporal ,contador,iteracion ;
//aca lo que se hizo es llenar el vector de una sola vez pero se podria ingresar los numeros via  teclado
        int vector[]={6,8,5,4,2,1,9,0,7,3};
        tamanio=vector.length;
        String  salida="elementos en su orden original \n ";
        JTextArea areaSalida =new JTextArea();
        for(contador=0;contador<tamanio;contador++){
            salida=salida + " " + vector[contador];}
// ahora aremos el ordenamiento de numeros  usando el metodo de la burbuja
        for(iteracion=1;iteracion<tamanio;iteracion++){
            for(posicion=0;posicion<tamanio-1;posicion++){
               if(vector[posicion]>vector[posicion+1]){
                    temporal=vector[posicion];
                    vector[posicion]=vector[posicion+1];
                    vector[posicion+1]=temporal;}}
                salida=salida + "\n elementos ordenadanados asendentemente \n ";
                for(contador=0;contador<tamanio;contador++){
                    salida=salida + "" + vector [contador];}
                areaSalida.setText(salida);
                JOptionPane.showMessageDialog(null,areaSalida);}

//dudas  comenten  o si quieren el projecto solo de abrir en netbeans comenten

JOptionPane.showMessageDialog(null, "by ramirez");
}}

laboratorio 1 parte

http://www.algoritmia.net/articles.php?id=11