/*
* 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");
}}
No hay comentarios:
Publicar un comentario