Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Últimos assuntos
Relogio

Bubble Sort com ArrayList

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Bubble Sort com ArrayList

Mensagem  juk em Dom Maio 19, 2013 9:57 pm

Código:

import java.util.ArrayList;

/**
 *
 * @author juk
 */
public class BubbleSort {

    /**
    * @param args the command line arguments
    */
    static ArrayList<Integer> auxvet = new ArrayList<>();
  public static void main(String[] args)
{
       
      setEncher_Randomico(50);
      imprimir(50);
      setBubbleSort(50);
      imprimir(50);
                         
 }
 
public static void setBubbleSort(int tam)
{
    System.out.printf("BubbleSort\n");
        int aux, i, j;
        int k= tam-1;
        //------------------------
        for( i=0; i<auxvet.size()-1; i++)
          {
          for( j=0; j<auxvet.size()-i-1; j++)
              {
                if(auxvet.get(j) > (auxvet.get(j+1)) )
                  {
                        aux = auxvet.get(j);
                        auxvet.set(j, auxvet.get(j+1));
                        auxvet.set(j+1, aux);
                }
            }
        }
 }
 
public static void setEncher_Randomico(int tam )
{
        int i;
   
   for(i=0;i<=tam;i++)
     {
        auxvet.add(i,  (int) (Math.random()*100));
          }
 
}
private static void imprimir(int tam)
{
            int i;
            for(i=0; i< tam; i++)
              {
                System.out.printf("%d %d\n",i, auxvet.get(i));
              }
}
       
     
}//fimclass
avatar
juk

Mensagens : 225
Data de inscrição : 02/04/2012

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum