Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   JAVA (https://www.clubdelphi.com/foros/forumdisplay.php?f=16)
-   -   Link Variables (https://www.clubdelphi.com/foros/showthread.php?t=60732)

nemesis 12-10-2008 03:31:52

Link Variables
 
yo tengo este codigo. de que manera puedo usar los valores que ya recogi en leerElementos para organizarlos de forma ascendente? si es posible. e tratado pero no puedo linkearlas con organizarAscendente para usarlo luego en el main.

Código:


import java.io.*;



public class ManejadorDeArreglos
{

    public static void leerElementos()
    throws IOException
    {
        int elementos = 0, i, input;
       
        BufferedReader in = new BufferedReader( new InputStreamReader( System.in));
       
        System.out.println("Entre cuantos elementos tendra el arreglo: ");
        elementos = Integer.valueOf(in.readLine()).intValue();
       
        int Array[] = new int[elementos];
       
        for(i = 0; i < elementos; i++)
        {
            System.out.println("Entre el elemento "+ i +": ");
            input = Integer.valueOf(in.readLine()).intValue();
            Array[i] = input;
        }   
    }//end leerElementos
   
    public static void organizarAscendente()
    {
        //HERE
    }

   
    public static void main(String args[])
    throws IOException
    {
        BufferedReader in = new BufferedReader( new InputStreamReader( System.in));
       
        ManejadorDeArreglos.leerElementos();

    }
}//end


rgstuamigo 13-10-2008 23:19:14

Bueno amigo nemesis al parecer lo que estas tratando de hacer es una ordenacion de vectores, esto se consigue de dos formas:
1.-Al momento de insertar en el vector(array) deberias hacer unas cuantas preguntas para insertar ele elemento en su posision adecuada , es decir lo vas ordenando al momemto de insertar.
2.-Utilizando un algoritmo de ordenacion como lo son QuickSort(este es recursivo),Bubble Sort , selection sort,insertion sort y otros.
Pero seguro que te preguntaras cual es mas rapido en ejecucion, pues te digo que es el primero QuickSort.


La franja horaria es GMT +2. Ahora son las 22:10:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi