Invertir array en Java

Hola a todos, hoy os voy a explicar como podemos invertir un array en Java.

Puede ser que necesitemos invertir un array para nuestro algoritmo, por ejemplo, para saber si un número es capicúa.

Dado un array, crearemos un array para almacenar el array invertido.

Lo podemos hacer simplemente con un for, la idea es tener 2 variables donde una la usamos para recorrer el array original y otra para recorrer el array invertido, que ira del final hasta 0.

Veamos como sería en código con un array con los siguientes valores [1, 2, 3, 4, 5].

Este es el resultado:

En forma de función, seria así:

El resultado seria el mismo:

También lo podemos hacer de forma recursiva:

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539