Тёмный

RECURSIVIDAD🤯! No le tengas miedo aquí te doy algunos TIPS 

Coding Together ES
Подписаться 2,6 тыс.
Просмотров 354
50% 1

La recursividad es una técnica en la que una función se llama a sí misma para resolver un problema dividiéndolo en subproblemas más pequeños. en este video vamos a hablar sobre la recursividad y veremos algunos ejemplos para ver como se relaciona con la programación funcional

Опубликовано:

 

17 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 6   
@diegoalejandroroldan5730
@diegoalejandroroldan5730 10 месяцев назад
Te ganaste un nuevo sub, gracias por explicar tan bien
@dorisamparocanocuervo6479
@dorisamparocanocuervo6479 10 месяцев назад
Que buen videoo
@mateovalenciaminota5067
@mateovalenciaminota5067 10 месяцев назад
Hola Andrea, Quiero felicitarte por otro excelente video. Siempre es un placer aprender de tus explicaciones. Tengo dos preguntas relacionadas con la recursividad. La primera se refiere al desafío de evitar la excepción 'stackoverflow' al utilizarla. ¿Podrías compartir más información o buenas prácticas para entender la pila de llamadas y así minimizar este riesgo? Mi segunda pregunta gira en torno a los criterios que debemos considerar al elegir entre la recursividad y los ciclos (como for, while, do while) para resolver un problema. ¿Existen situaciones específicas en las que uno sea preferible sobre el otro? Me gustaría conocer tu perspectiva al respecto. Gracias de antemano por tu respuesta y por seguir compartiendo tu conocimiento con nosotros. ¡Saludos!
@codingtogetheres
@codingtogetheres 10 месяцев назад
Gracias por tu comentario! Me alegra y me motiva un montón a seguir ayudando y creando contenido fácil de comprender 🤗
@codingtogetheres
@codingtogetheres 10 месяцев назад
Hola Mateo, en respuesta a tus inquietudes, la respuesta a la primera pregunta podría ser un poco extensa incluso me das una idea para hacer a futuro un video sobre este tema, pero básicamente la pila de llamadas sigue un modelo LIFO, "último en entrar, primero en salir" (Last-In, First-Out) entre lás practicas que considero más utiles estan, el manejo correcto es decir la captura correcta de las exceptions de tipo StackOverflow y también aplicar la memorización o memoization cuando tengas calculos que se repiten y así reutilizar los resultados, ahora para tu segunda pregunta en mi caso considero que lo más importante es preguntarte si los pasos que requiero para solucionar mi problema se repiten si es así puedo utilizar la recursividad, si mi problema tiene una solución consisa y directa siempre será mejor usar un ciclo claramente si lo requieres aplicar en una lista o coleción, lo importante es que si usamos la recursión definamos bien el caso de parada y garanticemos que si se dará para que no se quede en un loop. Espero haberte ayudado con mis puntos de vista, saluditos!
@mateovalenciaminota5067
@mateovalenciaminota5067 10 месяцев назад
@@codingtogetheres Agradezco tu respuesta. Sería estupendo si pudieras compartir un video en el futuro sobre la pila de llamadas. ¡Saludos! 😊👍
Далее
AI can't cross this line and we don't know why.
24:07
Просмотров 470 тыс.
Clase gratuita de TypeScript Avanzado
1:56:59
Dear Functional Bros
16:50
Просмотров 505 тыс.
Diffie-Hellman Key Exchange: How to Share a Secret
9:09
5 Simple Steps for Solving Any Recursive Problem
21:03
Just enough C to have fun
39:29
Просмотров 40 тыс.
GRASP: Alta Cohesión vs Bajo Acoplamiento
8:16
Просмотров 2,5 тыс.
ASMR Programming - Spinning Cube - No Talking
20:45
Просмотров 3,9 млн