
24/03/2011, 18:58
|
 | | | Fecha de Ingreso: febrero-2011 Ubicación: cochabamba
Mensajes: 17
Antigüedad: 14 años Puntos: 2 | |
Respuesta: Ordenar Arreglo buennoo estoy un poco corto de time asi que te lo pude hacer solo esto el 1er metodo no funciona muy good pero el 2do funciona a la perfeccion
public int [] ordenarAscendente(int [] arreglo){
int tam= arreglo.length;
int [] res= new int [tam];
//agarro un inicio para ir a comparar si es mayor o no
int mayor=arreglo[0];
for(int i=0; i<tam ; i++){
if( mayor > arreglo[i]){
res[i]=arreglo[i];
}
else if(mayor==arreglo[i]){
mayor=arreglo[i];
}
else{
res[i]=mayor;
mayor=arreglo[i];
}
}
return res;
}
public int [] ordenarA(int [] arreglo){
int tam= arreglo.length;
for(int a =0; a< tam; a++){
for(int b=a+1; b< tam; b++){
if(arreglo[a]> arreglo[b]){
int aux=arreglo[a];
arreglo[a]=arreglo[b];
arreglo[b]=aux;
}
}
}
return arreglo;
} |