TokyoAnimation
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


El lugar perfecto para hacer el mundo mas pequeño..
 
ÍndiceBuscarÚltimas imágenesRegistrarseConectarse

 

 40.1 Creacion de algoritmo de Ordenacion por intercambio 3 Variables

Ir abajo 
AutorMensaje
Admin
Admin
Admin


Cantidad de envíos : 154
Edad : 44
Fecha de inscripción : 23/01/2008

40.1 Creacion de algoritmo de Ordenacion por intercambio 3 Variables Empty
MensajeTema: 40.1 Creacion de algoritmo de Ordenacion por intercambio 3 Variables   40.1 Creacion de algoritmo de Ordenacion por intercambio 3 Variables I_icon_minitimeJue Sep 04, 2008 10:09 am

Código:

// Programa realizado por :
Profesor de Excelencia "Luisito"
www.tokyoanimation.superforo.net

// Objetivo  :
Ordenar numeros de forma ascendente por medio de un for y un auxiliar

// Es la crecaion de la clase
public class Ordenacion {

// Punto de arranque de aqui va a correr el programa
  public static void main(String[] args) {

    //array de enteros cualesquiera
    int [] nums = {34,2};

    //Para crear un objeto (Constructor)
    Ordenacion objeto = new Ordenacion();

    //llama al método que ordena el array
    //sin static puedo mandarlo a llamar con con "objeto"
    objeto.ordenar(nums);

    //llama al método que muestra el contenido
    //del array
    objeto.mostrar(nums);
  }

  //el método no necesita devolver una referencia al
  //array ordenado, dado que ambas referencias,
  //num y m, apuntan al mismo objeto array
  //Quitamos los static de los metodos
  public void ordenar(int [] m){

    //variable auxiliar utilizada para el intercambio
    //datos en el array
    int aux;
    for(int i=0;i<m.length;i++){

      //el segundo for se utiliza para comparar el
      //valor de la posición actual con las siguientes
      for(int j=i+1;j<m.length;j++){
        //si uno de los siguientes valores es inferior
        //al actual, procede al intercambio
        if(m[j]<m[i]){
          aux=m[i];
          m[i]=m[j];
          m[j]=aux;
        }
      }
    }
  }

//La declaracion del metodo (Ordenacion) Este es el que hace el intercambio
  public void mostrar(int [] m){
    for(int i=0; i<m.length; i++){
      System.out.print(m[i] + ",");
    }
  }
 }
Volver arriba Ir abajo
http://tokyoanimation.blogspot.com
 
40.1 Creacion de algoritmo de Ordenacion por intercambio 3 Variables
Volver arriba 
Página 1 de 1.
 Temas similares
-
» 40.2 "Ordenacion dos ARRAYS por Indices Iguales"
» Creacion de un programa con ARRAYS
» E) Creacion de un movimiento con 2 imagenes en flash

Permisos de este foro:No puedes responder a temas en este foro.
TokyoAnimation :: Clases Regulares :: [_Clases Regulares_] :: Java [_Sun Microsystems_]-
Cambiar a: