ordenar enteros
public class MetodosDeOrdenamiento{
public double[] burbujaIngenua(double[] arreglo){
double aux;
int iteraciones=0, intercambios=0;
for(int j=0; j<arreglo.length-1; j++)
for(int i=0; i<arreglo.length-1; i++){
iteraciones++;
if(arreglo[i] > arreglo[i+1]){
aux = arreglo[i];
arreglo[i] = arreglo[i+1];
arreglo[i+1] = aux;
intercambios++;
}
}
return arreglo;
}
public static void main(String args[]){
double[] arreglo1 = new double[100];
for(int i=0; i<100; i++)
arreglo1[i] = arreglo2[i] = arreglo3[i] = arreglo4[i] = Math.random()*1000;
MetodosDeOrdenamiento metodo = new MetodosDeOrdenamiento();
metodo.burbujaIngenua(arreglo1);
}
}
|