Ejercicios propuestos y resueltos de recursividad Java

Hola a todos, hoy os dejo una serie de ejercicios de Java para practicar todo aquello que hemos explicado en anteriores posts.


Todos los ejercicios que proponemos están resueltos en este mismo post, intenta hacerlo por ti mismo y si te quedas atascado puedes mirar la solución. Recuerda, que no tiene por que estar igual tu solución con la del post, el objetivo es que aprendas no que me copies la solución.

Te recomiendo que uses mensajes de trazas, donde te sean necesarios. Si tienes problemas también puedes usar el depurador.

Aquí tienes todos los posts relacionados con Java:

Curso Java

Si tienes alguna duda, recuerda que puedes consultarnos escribiendo un comentario en este post o enviándonos un e-mail a administrador@discoduroderoer.es

1. Sumar los números números naturales hasta N (se lo damos nosotros) de forma recursiva.


2. Factorial de un número.

3. Recorrer un array de forma recursiva.


4. Buscar un elemento de un array de forma recursiva.

5. Recorrer una matriz de forma recursiva.





6. Calcular el valor de la posición fibonacci usando recursividad.

7. Invertir un numero de forma recursiva (no usar String)





8. Invertir una palabra de forma recursiva

9. Calcula la potencia de un numero de forma recursiva, tanto para exponentes
negativos como positivos.


10. Suma los digitos de un numero de forma recursiva.

11. Haz una función que obtenga el maximo numero de un array, pasandole el array, el indice y el numero maximo actual.
Otra función sin que sea necesario el tercer parámetro.

Haz lo mismo con el mínimo.

12. Usando el arbol de nuestro canal, cuenta recursivamente, cuantos nodos hay.





13. Usando el arbol de nuestro canal, cuenta recursivamente, cuantas hojas hay (external).

14. Usando el arbol de nuestro canal, guardar en una lista dinámica todos los números entre 2 números pasados por parámetro.

15. Contar el números de nodos con un elemento en concreto.

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

¿Te ha gustado y quieres apoyarme? ¡Sé mi patrón!
Etiquetas

Deja un comentario

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