Artículos
Java

Ordenar parte de un Array

26/Mar/2016

Cuando estemos ejecutando ordenaciones sobre un Array en Java no hace falta que lo hagamos sobre todos los elementos, si no que también tenemos la opción de ordenar parte de un array.

Lo primero será crear nuestro array Java de enteros:

int[] numeros = {7,4,5,2,1,10,8};

Ahora nos apoyamos en la clase Arrays que nos ofrece un conjunto de métodos para manipular los arrays. En concreto nos vamos a apoyar en el método .sort()

Arrays.sort(numeros);

Al ejecutarlo con la anterior sentencia nos ordenará todo el array. Pero si queremos ordenar parte de un array deberemos de indicarle el elemento de inicio y el elemento de fin mediante dos números enteros.

Arrays.sort(numeros,0,4);

El elemento de fin no entrará dentro de la ordenación de la parte del array, por lo cual estará ordenando desde el elemento en la posición 0 hasta el elemento en la posición 3. Es decir, el resultado sería:

{2,4,5,7,1,10,8}

Y si, por ejemplo, hubiésemos escrito:

Arrays.sort(numeros,2,5);

La salida habría sido:

{7,4,1,2,5,10,8}

Ya que en este caso habría ordenado desde la posición 2 hasta la posición 4.

Ya habéis visto lo fácil que es ordenar parte de un array en Java.

Código Fuente

Descárgate el código fuente de Ordenar parte de un Array
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios