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");
}
}
Comentarios
Publicar un comentario
Deja tu Comentario.