17. Funciones recursivas - C++ de 0 a Experto!
Вставка
- Опубліковано 13 гру 2024
- Hoy complicamos un poco las funciones para introducir funciones que se llaman a si mismas. Estas funcionan a modo de bucle, pero entenderlas no es fácil, así que tomároslo con filosofía, calma y, sobretodo, con un papel al lado para ir anotando!
A parte de las caras de tonto que se me quedan cuando dibujo en pantalla (tendré que ver si puedo hacer que se actualice), os gusta la idea de que dibuje en pantalla para aclarar algunos conceptos? A mi sí! :D
Devs' Den Si
Si
SIIIIIIIIIIIIIIIIIIII
Al fin entendí, llevo 1 día buscando una explicación detallada, toma tu like buen hombre.
Lei un comentario que menciona que al fin entendio la recursividad con un ejemplo practico, ya somos dos, vuelva buen hombre.
Muchas gracias, estaba muy confundido con este tema, más que todo cuando hay varias recursivas dentro de la función, por ejemplo el factorial con recursivas es facial, pero ya aquí con Fibonacci dónde hay más de una llamada recursiva por función, se hace algo confuso, pero con ese árbol que hiciste al final, me quedo bastante claro, muchas gracias. 😊
Que tema tan abstracto y complejo de procesar. Pero lo explicas tan bien que me ayudaste a comprenderlo mejor. Muchas gracias por este video
GRACIAS BRO, POR FIN ENTENDI LA RECURSIVIDAD
Porqueno has vuelto a subircontenido?.tu eres de los pocos que hace estos temas muy completos y entendibles
Hola Guillem, lo qué pasa es que hace unos dos años empecé a aprender a programas en mi secundaria con Karel, el "robot", y recuerdo que cuando mi maestro nos explicó las funciones recursivas nos dijo que había una forma de crear una pila de datos. Algo así como:
Inicia programa
Función "a" {
Si hacer {
Llamar función "a"
}
}
Inicia ejecución
Función "a"
Termina ejecución
Termina programa
Y ese hacer algo después del si se va acumulando las veces que se vuelva a llamar la función y al final, cuando se deja de llamar, se ejecuta el hacer algo tantas veces como se ha debido de ejecutar en principio.
Eso es justo lo que está haciendo esta función recursiva ;)
Disculpa, sin el nombre ni me di cuenta, pero si lo entendí.
Justo tenia la necesidad de aprender c++ y que genial haber encontrado tu canal que tiene esta increible serie que me ayudara muchisimo y si no es molestia me podrias recomendar algunos libros que me faciliten aun mas el aprendizaje de este lenguaje?
Seguro que él puede recomendarte algo, por ahora te animo a que visites su foro (pushedx.net/) en el que quizá podamos echarte una mano y cualquier cuestión será vista y contestada con mayor brevedad que por aquí.
Buenas! Gracias por el comentario! Yo personalmente siempre tengo a mano el libro "Programación en C++" de la editorial McGraw Hill. Sin embargo, nunca me ha gustado aprender de libros. Los uso como un medio de cimentar conocimientos y repasar, pero no para formarme de 0. La mejor forma de aprender es probando, y (al menos a mi me pasa) con los libros me cuesta mucho ponerme a probar...
Algún video de tail recursion y memorization, incluso alguna técnica para encontrar los casos bases, se agradecería bastante 😊
Me pides cosas bastante avanzadas ^^ Para explicar tail recursion antes tendría que hablar de muuuchas cosas, al menos de la stack =P Y memorization.. umm.. no hay soluciones estándares al respecto (así como en python es una chorrada) en c++ muchas veces depende pura y exclusivamente del algorismo sobre el que quieras aplicarlo, pero lo consideraré ;)
Cuando dices casos bases a que te refieres?
Fibonachi me enseñaron con un programa basico en el colegio me enseñaron pero lo aplicamos a la programacion en netbeans en java
Hola hermano xq nos ayuda con un curso de programación funcional en c++ q muy pocos video t lo agradecería muchísimo y gracias por este curso
Tio lo q no puede ser esq no dejes a la gente q aumente la calidad del vídeo, así nadie lo verá
ez papu
algo mas hard