Ordenar y Agregar Valores a un Array

domingo, 24 de abril de 2011 0 comentarios

Metodos de Ordenacion

En este metodo aplicamos el algoritmo que se llama metodo de intercambio burbuja

package metodoburbuja;
import java.util.Scanner;
//Este Algoritmo fue ejecutado bajo JDK 7.0 y Netbeens 7.0
/**
 *
 * @author Reynaldo
 */
public class MetodoBurbuja {

    public static void main(String[] args) {

        int v[] = new int[5];
        int t;
        
        Scanner teclado = new Scanner(System.in);
        
        for(t = 0 ; t < v.length ; t++){
            System.out.print("Ingrese un Numero:");
            v[t] = teclado.nextInt();
        }
        
            for(int i = 0 ; i < v.length ; i++){
                for(int j = 0 ; j < v.length ; j++){
//cambiando el signo de menor a mayor podemos ordenar de 
//forma descendente y de mayor a menor en forma ascendente
                    if(v[i] < v[j]){
                      int aux = v[i];
                         v[i] = v[j];
                         v[j] = aux;
                    }
                    
                }
            }
            for(int i = 0 ; i < v.length; i++)
                System.out.print("  "+v[i]);
                System.out.println();
        }
     }
  


En este ejemplo hacemos uso de la clase Arrays para Odenar un vector de elementos


package agregardatosvector;
import java.util.Arrays;
import java.util.Vector;
/**
 *
 * @author Reynaldo
 */
public class AgregarDatosVector {


    public static void main(String[] args) {
        int v[] = new int[6];
        Vector v2 = new Vector(5);
        
        v[0] = 250;
        v[1] = 369;
        v[2] = 123;
        v[3] = 876;
        v[4] = 900;
        v[5] = 432;
        
        v2.add(300);
        v2.add(200);
        v2.add(150);
        v2.add(344);
        v2.add(104);
        v2.add(450);
        
System.out.print("=========Creado Por Reynaldo Melgar=========\n");
        System.out.print("============================================\n");
System.out.print("Elemtos Agregados con la Clase Vector\n");
        System.out.print("============================================\n");
System.out.println(v2);
        System.out.print("============================================\n");
        
System.out.print("Elemtos Agregados de acuerdo a su posicion\n");
        System.out.print("============================================\n");
        Arrays.sort(v);
        for(int i = 0 ; i < v.length ; i ++)
        System.out.print("["+v[i]+"]");
        System.out.print("\n============================================\n");
    }
}

0 comentarios:

Publicar un comentario

Deja tu Comentario.

 

©Copyright 2011 trinisoft | TNB