java Implementacióndelordenamiento de datosatravésdelalgoritmo BubleSort

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Implementacióndelordenamiento de datosatravésdelalgoritmo BubleSort相关的知识,希望对你有一定的参考价值。

class BubleSort {
    
     BubleSort (int ... array) {

          long time_start, time_end;
          time_start = System.currentTimeMillis();

          for(int i = 0; i < array.length; i++) {
               for(int j = i + 1; j < array.length; j++) {
                    if(array[j] < array[i]) {
                         int temp = array[i];
                         array[i] = array[j];
                         array[j] = temp;
                    }
               }
          }

          time_end = System.currentTimeMillis();

          for(int k:array)
               System.out.println(k);

          System.out.println("El ordenamiento con Bubble Sort tomó: " + ( time_end - time_start ) + " milisegundos.");
     }
}


public class ordenamiento {

     public static void main (String[] args) {
         
          System.out.println("Generación del arreglo de los datos a ordenar");

          // Generacion del arreglo a ordenar
          int largoArreglo     = 10;
          try {
               largoArreglo = Integer.parseInt( args[0] );
          } catch (Exception e) {     }

          int[] disorderArray = new int[largoArreglo];
          for (int i = 0; i < largoArreglo; i++)
               disorderArray[i] = Math.round(((float) Math.random() * largoArreglo));

          System.out.println("Inicio del ordenamiento");
          new BubleSort(disorderArray);
         
     }
    
}

以上是关于java Implementacióndelordenamiento de datosatravésdelalgoritmo BubleSort的主要内容,如果未能解决你的问题,请参考以下文章

markdown Herenciamúltipledeestado,implementaciónytipo

swift Implementacióndeestructura de datos,lista doblemente enlazada

swift Clase sencilla en Swift,implementaciónparaver el scope de las propiedades

java DelegacióndelProcesamiento a ServletyRedireccióndePeticiones

java 243.最短字距(#)。java

java 243.最短字距(#)。java