Recursividad - Qué son las funciones recursivas - Diferencia: algoritmos recursivos e iterativos

  Рет қаралды 28,134

Programación Desde Cero

Programación Desde Cero

Күн бұрын

Пікірлер: 50
@matitk
@matitk 2 жыл бұрын
Estuve 2 días tratando de entender el paso a paso. Este fue el mejor video lejos, saludos genia!
@jorgeoctaviototenajaramill7658
@jorgeoctaviototenajaramill7658 3 жыл бұрын
Vi como 7 videos y este fue el que mejor entendi. Eres increible!
@javiernickels6206
@javiernickels6206 2 жыл бұрын
MUCHISIMAS GRACIAS! sinceramente me traia muchos problemas comprender la recursividad y este video me salvó las papas! muy claro, excelentes ejemplos. Te felicito, nuevamente te agradezco!
@cristophergalavevo5922
@cristophergalavevo5922 2 жыл бұрын
Muy Muy Interesante video, de 10 ; me aclaró el panorama , muchas gracias
@tadeojgimenez4510
@tadeojgimenez4510 2 жыл бұрын
El mejor video del mundo mundial!!!,gracias...
@harlesepc5906
@harlesepc5906 2 жыл бұрын
Como se llama esta Dama.. una bonita voz.. muy agradable para escucharla.. bien detallada para explicar.. excelente video clase !!
@gustavoadolfo1102
@gustavoadolfo1102 2 жыл бұрын
Esta excelente lo que explicaste y aparte descubrí esa muy útil herramienta de Python Tutor. Gracias.
@mauriarce2208
@mauriarce2208 3 жыл бұрын
Estoy haciendo el curso de programación usando python de este canal que es excelente y me puse a curiosear edte video y esta muuuuy bien explicado!! Gracias!!!
@philippesebastiannakayamag9020
@philippesebastiannakayamag9020 4 жыл бұрын
Siempre trataba de armar un mapa mental en mi cabeza cuando aprendía recursividad, con este video se ve mucho más claro! Muy buenos videos ! sub++; Jaja
@rodrigokorn92
@rodrigokorn92 3 жыл бұрын
que tu video esté en la lista de material para un pre-ingreso de programacion, dice mucho. Un suscriptor mas. Muy buen video.
@joaquingonzalez2084
@joaquingonzalez2084 7 ай бұрын
Eso mismo iba a decir jahsdjasd
@Obishman
@Obishman 5 жыл бұрын
Genial ! muchas gracias ahora entiendo! Te comento que la frase "es una función que se invoca a si misma" me traía problemas para imaginar esto de la recursividad, después de ver la parte final de tu explicación y entender como funciona realmente la recursividad, voy a modificar esa frase en mis apuntes por "es una función que invoca sucesivas instancias de si misma" no se, de alguna forma la frase una función llamándose a si misma me producía un cortocircuito mental!!!!!! jaja
5 жыл бұрын
¡Muy interesante! En realidad estaba un poco en duda sobre mencionar esto de "una instancia" porque podría generar alguna confusión con el concepto de instancia en POO, pero es bueno tener ambas definiciones, porque todos entendemos las cosas de diferentes maneras. Me alegra de que el video te haya ayudado 🙂
@natalia4173
@natalia4173 3 жыл бұрын
Hola, me dio una idea general, porque apenas comienzo en la informática, pero lo voy a guardar para cuando sea más pro entenderle mejor, Gracias por subir videos!
@fernandosalinas1254
@fernandosalinas1254 Жыл бұрын
explicas uy bien gracias por ayudarnos tanto
@abrilalarcont.9403
@abrilalarcont.9403 4 жыл бұрын
excelente vídeo, se nota la calidad y exactitud de palabras; el uso de herramientas es brillante,espero tengas mas reconocimiento.
@lucho8205
@lucho8205 3 жыл бұрын
Muy buen aporte, gracias por tus conocimientos. Saludos
@gustavofarias3648
@gustavofarias3648 4 жыл бұрын
muy bueno!!! al fin pude entender recursividad
@blackfay0
@blackfay0 4 жыл бұрын
Muchas gracias!, me ha ayudado a comprender cómo funciona la recursividad, se lo agradezco! :D
@tomasfernandez5002
@tomasfernandez5002 2 жыл бұрын
Muy clara explicacion epic entendi mucho mejor ahora
@diegopacheco8162
@diegopacheco8162 4 жыл бұрын
Gran video ! Logré entender la recursividad, muchas gracias
@ChristianAbrahamSanchezSanchez
@ChristianAbrahamSanchezSanchez 3 жыл бұрын
Por fin pude entender este concepto, muchas gracias
@alenademarsaavedravargas5573
@alenademarsaavedravargas5573 4 жыл бұрын
Muchas gracias por la explicación.
@lucasmora2091
@lucasmora2091 3 жыл бұрын
Excelente video!! Muchas gracias
@javierignacioarias6354
@javierignacioarias6354 3 жыл бұрын
AGRADECIDO!
@bfonsecat
@bfonsecat 4 жыл бұрын
Esto si es una clase! gracias, profe. Suscrito :3
@jhonatan8670
@jhonatan8670 4 жыл бұрын
Muy claro. Gracias
@donpilo20
@donpilo20 2 жыл бұрын
Gracias! sos muuy buena y didactica! podrias decirme xfavor como se llama ese programa que usas para paso a paso?Graicas
@javierangel1282
@javierangel1282 5 жыл бұрын
Eres la mejor, haces lo que difícil sea fácil ;v
@jltato1982
@jltato1982 4 жыл бұрын
Excelente !!
@nekomitorah
@nekomitorah 4 жыл бұрын
muchas Gracias!
@rocbigasortuno251
@rocbigasortuno251 4 жыл бұрын
Gracias
@brucergb
@brucergb 5 жыл бұрын
Excelente gracias
@oscar86077
@oscar86077 4 жыл бұрын
muy buena tu explicacion, me ayudo a entender mucho mejor la recursividad, por favor podrias decir cual herramienta usas en para la practica de codigo en tu video?
@enzoasd1756
@enzoasd1756 2 жыл бұрын
BUENARDO
@reyeslt04
@reyeslt04 Жыл бұрын
pregunta rápida gente... Hay alguna diferencia al utilizar 2 iguales (==) que utilizar uno solo? Yo uso pseint y veo que cada tanto utilizan el (==) y el (=) pero no sé si hay una diferencia solo de significado o directamente no hay diferncia...
Жыл бұрын
La forma de escribir cada operador depende del lenguaje, pero en muchos de ellos se utiliza = para asignar variables mientras que == se usa para comparar por igualdad. Pseint es una herramienta para escribir pseudocódigo, que no representa ningún lenguaje real. El pseudocódigo puede escribirse como a cada persona le resulte más práctico (y Pseint fija ciertas reglas para el tipo de pseudocódigo que soporta).
@harlesepc5906
@harlesepc5906 2 жыл бұрын
Me gustaria saber como se llama esa herramienta donde prueba los diferentes codigos.
Жыл бұрын
¿Te referías a www.pythontutor.com? ¿O a cuál?
@adanpantaleon5179
@adanpantaleon5179 4 жыл бұрын
¿Cuál es la herramienta que utilizas a partir del min 7:10?
4 жыл бұрын
Se llama "Python tutor". En la descripción del video se encuentra el enlace (aunque el nombre parezca indicar otra cosa, no solo sirve para Python).
@tarikabaraka2251
@tarikabaraka2251 Жыл бұрын
Llamaremos algoritmos recursivos a aquellos que realizan llamadas recursivas para llegar al resultado, y algoritmos iterativos a aquellos que llegan a un resultado a través de una iteración mediante un ciclo definido o indefinido.
Жыл бұрын
¡Gracias por el aporte! Personalmente, prefiero usar definiciones donde se evite incluir la palabra definida, pero todo suma, porque todos aprendemos de formas diferentes ☺
@odencr
@odencr 3 жыл бұрын
Debo de acotar dos comentarios, todo progrma iterativo, se puede hacer recursivo, pero no al revés. (Teorema de Turing Church). Luego es importante que la recursividad no tiene ninguna relación con la memoria, como concepto, creo que lo dejaste "en el aire", pero efectivamente, la recursión de cola, no gasta memoria en la pila y cuando el grado es mayor que dos, funciona igual que una iteración, tanto en memoria como en O(n)
3 жыл бұрын
¡Gracias por tus comentarios! Es siempre bienvenido el diálogo enriquecedor de los contenidos 🙂. Es verdad que queda un poco "en el aire" el tema de la relación con la memoria, aunque apuntaba más bien a una explicación práctica para quienes están introduciéndose en este tema. Pero sí, la recursividad como concepto podría aislarse incluso del concepto de programa y llevarse al plano meramente matemático. En cuanto a la conversión de algoritmos recursivos en iterativos, en algunos casos se hace necesario utilizar una pila, pero la conversión siempre es posible (hay una demostración de esto en el libro de Sedgewick, "Algorithms in C", en su capítulo sobre recursividad).
@josecarlosorteganava4269
@josecarlosorteganava4269 Жыл бұрын
cada vez que se invoca a la misma funcion... se crea (una copia) espacio en memoria para los parametros y para las variables... asi como se guarda el retorno.... para todas las funciones invocadas(que es ella misma en el satck)
@Sotingas72
@Sotingas72 3 жыл бұрын
foa
@damaged878
@damaged878 Жыл бұрын
no entendi un pedo man :(
Жыл бұрын
Te recomiendo comenzar por los conceptos de base sobre funciones. En mi curso de programación desde cero hay varios videos sobre funciones y ejercicios explicados. Empiezan desde la lección 10: kzbin.info/www/bejne/f3eWZYGdn9GXjtU
Recursividad | FÁCIL de entender y visualizar | Recursión
12:04
La MAGIA de la RECURSIVIDAD
8:05
BettaTech
Рет қаралды 144 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
It works #beatbox #tiktok
00:34
BeatboxJCOP
Рет қаралды 41 МЛН
5 Conceptos claves de la PROGRAMACIÓN FUNCIONAL
15:48
Coding Together ES
Рет қаралды 21 М.
DESAPRENDE a PROGRAMAR en 20 MINUTOS
28:31
Soy Dalto
Рет қаралды 109 М.
RECURSIVIDAD en PROGRAMACIÓN 💻 La explicación definitiva ✅
9:57
El Mayor Problema de la Computación SIN RESOLVER
13:14
Mates Mike
Рет қаралды 523 М.
Notación Big O | Análisis de algoritmos de forma sencilla
12:33
6 ESTRUCTURAS de DATOS que todo INGENIERO debería CONOCER
12:52
➡️ Pointers: detailed explanation (with C++ examples)
43:53
Programación Desde Cero
Рет қаралды 52 М.
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН