La MAGIA de la RECURSIVIDAD

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 มิ.ย. 2020
  • Si te cuesta entender la RECURSIVIDAD, en éste vídeo hacemos una introducción y vemos ejemplos como FIBONACCI y el FACTORIAL!
    👾 Redes sociales 👾
    ► Twitter: / bettatech
    ► Instagram: / betta_tech
    ► Canal Secundario: / @forkdebettatech
    ► Slack: bit.ly/33gaDDM
    👨🏼‍🏫 MIS CURSOS 👨🏼‍🏫
    👽 Curso de iniciación a la programación con JavaScript:
    ► bit.ly/3kr4bTc
    👕 MERCHANDISING DEL CANAL:
    ► Tienda TH-cam: / bettatech
    ► Tienda Teespring: teespring.com/stores/bettatec...
    ⭐️ AFILIADOS ⭐️
    🎁 7% Descuento en HOSTINGER (Código BETTATECH)
    ► www.hostg.xyz/aff_c?offer_id=...
    🧠 Autocompletado con IA (Kite)
    ► www.kite.com/get-kite/?...
    🐾 MacPaw (CleanMyMacX):
    ► macpaw.audw.net/c/2523912/941...
    🎵 TODA la música es de EpidemicSound:
    ► www.epidemicsound.com/referra...
    ✉️ CONTACTO PROFESIONAL:
    ► Respuesta no garantizada:
    bettatechyt@gmail.com
    📚 LIBROS 📚
    Design Patterns
    ► amzn.to/39XuQlq
    Head First Design Patterns
    ► amzn.to/2uq6XUq
    Refactoring
    ► amzn.to/2SQnf2c
    Clean Architecture
    ► amzn.to/3bZVonJ
    Clean Code
    ► amzn.to/32WVKq3
    Introduction to Algorithms
    ► amzn.to/34SyVFP
    Cracking the Coding Interview
    ► amzn.to/2QkdwC6
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 181

  • @marcoantoniosolorzanomecia3705
    @marcoantoniosolorzanomecia3705 3 ปีที่แล้ว +324

    Grande Kratos por dejar de matar a Dioses, para venir a enseñarnos programación xD

    • @danielesquivel3155
      @danielesquivel3155 3 ปีที่แล้ว +4

      xddd

    • @jft67
      @jft67 2 ปีที่แล้ว +5

      Rehumilde el pelon

    • @rbalderas9762
      @rbalderas9762 2 ปีที่แล้ว

      @@danielesquivel3155 1½2

    • @danielmago4327
      @danielmago4327 ปีที่แล้ว

      hahahahahhahhaha buen comentario!!

    • @Kalostro69
      @Kalostro69 ปีที่แล้ว

      Tu mundo es muy cerrado

  • @loudornelles
    @loudornelles 3 ปีที่แล้ว +18

    Precisei de um vídeo em espanhol pra entender um conceito que ninguém conseguiu me explicar em português. Gracias.

  • @guanes2360
    @guanes2360 4 ปีที่แล้ว +33

    Una pena que TH-cam haya decidido no dar visibilidad a este vídeo.
    Buen trabajo, la recursividad es un concepto muy importante y seguro que a muchos estudiantes les servirá este vídeo!!

  • @orlalara
    @orlalara 4 ปีที่แล้ว +16

    Y así amigos, surgió el website más famoso de preguntas y respuestas para programadores. Desbordamiento de pila! 🤣
    Buen video, simple y conciso. Gracias por el aporte amigo. La recursión es un concepto muy simple, lo que cuesta es "pensar recursivamente", es decir, generar nuestro caso base y llamar a la función siempre modificando los argumentos, para que éstos vayan acercándose 1 paso a la vez, a nuestro caso base. En lo que le agarras el truquillo, el cielo es el límite. Saludos...

  • @ing-brayan-martinez
    @ing-brayan-martinez 4 ปีที่แล้ว +11

    Buenos días hermano, quería agradecerte por esté video por fin logré entender este consepto que siempre ha estado presente pero nunca le había visto la utilidad ya son 4 años de carrera en esta industria y siempre hay algo nuevo que aprender, excelente canal 👍👍

  • @juansebastian5328
    @juansebastian5328 2 ปีที่แล้ว +2

    Fabuloso vídeo. Un concepto matemático abstracto se ve con un ejemplo de programación de manera clara, concreta e intuitiva. ¡Extraordinario y claro!

  • @oscar-bp9xk
    @oscar-bp9xk 3 ปีที่แล้ว +1

    Gracias por el video, la mejor explicación de recursividad y el paso a programación dinámica. Vale una suscripción.

  • @gabrielash1326
    @gabrielash1326 3 ปีที่แล้ว +2

    Estuve viendo varios videos y este es el tiene la mejor explicación. ¡Muy claro! Gracias.

  • @antonellars22
    @antonellars22 3 ปีที่แล้ว +5

    Gracias! hoy me puse a estudiar el concepto y pude hacer el algoritmo bajo dos versiones!!! :D

  • @Gonzo345
    @Gonzo345 4 ปีที่แล้ว +1

    Buen vídeo: bien explicado, con ejemplos simples y con sus pros y sus contras. Enhorabuena

  • @mony13hg73
    @mony13hg73 2 ปีที่แล้ว

    Excelente explicación para entender recursividad, con este video logré fijar el conocimiento, muchas gracias BettaTech!

  • @lucychan7390
    @lucychan7390 3 ปีที่แล้ว +2

    Es una buena explicación y sencilla de lo que es la recursividad, gracias!

  • @ramapruis
    @ramapruis 4 ปีที่แล้ว +7

    El terror de cualquier amateur programando

    • @rensorivera3645
      @rensorivera3645 3 หลายเดือนก่อน

      Todo bien hasta q....

  • @sirsherguioth4573
    @sirsherguioth4573 4 ปีที่แล้ว +40

    Por fin, he buscado un vídeo que explique este concepto de una manera sencilla, y ahora sí que lo he encontrado, muchas gracias

  • @mafeo3
    @mafeo3 4 ปีที่แล้ว +1

    Buen video, muy bien explicado, gracias por tus aportes.

  • @alecarb7651
    @alecarb7651 2 ปีที่แล้ว +2

    Muy buena explicación! ahora un poco mas claro este concepto para mi. Gracias!

  • @MT-fd6vu
    @MT-fd6vu 4 ปีที่แล้ว +61

    lo llegas a subir dos dias antes y aprobamos el examen de pro2

  • @danielviera9145
    @danielviera9145 3 ปีที่แล้ว

    Genio! Me encanta como explicas, pausado y claro ! +10

  • @nebidan7226
    @nebidan7226 3 ปีที่แล้ว

    Justo necesitaba otro ejemplo de recursividad para entender al 100 el tema, muchas gracias, ahora a hacer ejemplos. Sigue así, me suscribo inmediatamente!!

  • @arielacevedo1832
    @arielacevedo1832 4 ปีที่แล้ว +2

    excelente vídeo, mas claro que echarle agua. Entendí mucho mejor muchas gracias, ya me suscribí a tu canal..

  • @welomehell
    @welomehell 4 ปีที่แล้ว +1

    muchas gracias, muy bien explicado!

  • @sebastiancarvajal3855
    @sebastiancarvajal3855 3 ปีที่แล้ว +1

    Me hiciste entenderlo a la perfección, genio!!

  • @felixcarreno5101
    @felixcarreno5101 3 ปีที่แล้ว

    Excelente explicación. Gracias. Lo felicito. fue sencilla y práctica

  • @zayrarojas9169
    @zayrarojas9169 2 ปีที่แล้ว +2

    gracias , con usted lo entendí mejor. pregunta ¿sólo se utiliza en casos matemáticos? bendiciones

  • @emanuelsotomayor2894
    @emanuelsotomayor2894 4 ปีที่แล้ว +6

    Super entendible, ¿Por qué no existen profesores con esta dedicación y pedagogía? Son muy pocos los que conozco.

  • @jairosandoval6990
    @jairosandoval6990 2 ปีที่แล้ว +1

    este canal es oro ingenieria de software puro nada de mamadas web developer, wordpress developer esto es una carrera deverdad

    • @jft67
      @jft67 2 ปีที่แล้ว

      wtf amigo, que pensamientos q tenés

    • @logaritm0651
      @logaritm0651 2 ปีที่แล้ว

      bueno cerra el orto

  • @TaGy251
    @TaGy251 4 ปีที่แล้ว +3

    Hola BettaTech, me encantan tus vídeos,
    ¿podrías hablar sobre temas de arquitectura de software ? (Arquitectura hexagonal, DDD...)
    Un saludo maquina!!

  • @facundodtd
    @facundodtd ปีที่แล้ว

    Realmente impecable, mil gracias!

  • @celsomartin9634
    @celsomartin9634 4 ปีที่แล้ว +1

    Saludos BettaTech, excelente contenido!

  • @ALEJANDROTRANE0492
    @ALEJANDROTRANE0492 3 ปีที่แล้ว +1

    Gracias por explicarlo tan bien. Por fin entiendo recursividad

  • @alejandrovasquez6751
    @alejandrovasquez6751 ปีที่แล้ว

    Excelente explicación!
    Se entendió de principio a fin. Gracias!

  • @jorgepalacio5091
    @jorgepalacio5091 4 ปีที่แล้ว

    Excelente video...me gusta la manera como explicas!

  • @JavierHernandez-nz2sh
    @JavierHernandez-nz2sh 3 ปีที่แล้ว +3

    Hola a todos, tengan en cuenta también que no es la única manera, como mencionó Martín, de poder solucionar estos tipos de problemas, el de factorial y fibonacci, por eso, me gustaría mostrarles los que yo desarrollé con mi lógica, están en php, por lo que las variables están con el signo de pesos, por si no llegas a entenderlo. Espero les sirva también para verlo como posible alternativa.
    Gran vídeo el de recursividad también, se entiende muy bien pero me toca siempre verlo mas de una vez para aclarar todo.
    Acá está el de factorial.
    function factorial($numero){
    $resultado=1;
    for($i=1;$i

  • @EmitoSanti
    @EmitoSanti 4 ปีที่แล้ว +2

    La miniatura del vídeo lo explica todo Saludos Dev.

  • @001gerardo5
    @001gerardo5 4 ปีที่แล้ว +2

    Amo este canal

  • @adrianrobertoaguilarsandic6999
    @adrianrobertoaguilarsandic6999 3 ปีที่แล้ว

    Por mucho el mejor video de recursividad que vi

  • @mialbum
    @mialbum 4 ปีที่แล้ว

    Qué chulo. Gracias por tu trabajo. Ojalá te hubiera tenido como profesor en la Universidad

  • @morenagarcia7981
    @morenagarcia7981 7 หลายเดือนก่อน

    increible video.Muchas Gracias

  • @maxiivc5307
    @maxiivc5307 3 ปีที่แล้ว +4

    haz un video sobre arboles binarios. Se agradecería :)

  • @sebastianpatino4275
    @sebastianpatino4275 4 ปีที่แล้ว +1

    Justo estaba haciendo la serie de fibonacci en asembler y esto cae como caído del cielo, gracias

  • @patriciavazquez4220
    @patriciavazquez4220 4 ปีที่แล้ว +7

    Felicidades por el video. Una crítica constructiva es que me gustaría saber. A nivel práctico cuando se usaría esto? No he utilizado realmente nunca esto en mi vida laboral, el vídeo me parece que es muy "teórico" a lo que se da en la universidad, pero después no veo como podemos aplicar estás soluciones a nuestro día a día. Un saludo y sigue dandonos contenido!

  • @cacha4008
    @cacha4008 ปีที่แล้ว

    EntendÍ perfecto esto, muchisimas gracias por todo

  • @nicolasbruno5720
    @nicolasbruno5720 3 ปีที่แล้ว

    ¡Muy buena explicación!

  • @abusamadresjhons4118
    @abusamadresjhons4118 4 ปีที่แล้ว

    Oye me pareció súper tu video... sería magnífico si hablases sobre recursividad generativa :( sigo aún con dudas...

  • @lonerangerwithpaintbrush207
    @lonerangerwithpaintbrush207 4 ปีที่แล้ว

    Gracias bro, buen video!

  • @poncegalicialisettealondra34
    @poncegalicialisettealondra34 3 ปีที่แล้ว +2

    Buen video, por ejemplo para calcular la aproximación de Euler ¿Cómo se aplicaría la recursividad?

  • @cristianhoracioaquinovalde4010
    @cristianhoracioaquinovalde4010 11 หลายเดือนก่อน

    excelente video amigo te felicito

  • @Magistrado1914
    @Magistrado1914 4 ปีที่แล้ว

    Excelente explicación
    Visto en 11/06/2020

  • @angelabad8294
    @angelabad8294 2 ปีที่แล้ว

    Me explotó la mente este tema, pero aprendí algo nuevo.

  • @lucass8049
    @lucass8049 ปีที่แล้ว

    Gran video, aparte del material de estudio estuve buscando videos y de los que vi este es el que me hizo entenderlo de manera mas facil

    • @BettaTech
      @BettaTech  ปีที่แล้ว +1

      Muchas gracias!

  • @Jocker88
    @Jocker88 4 ปีที่แล้ว

    Muy didáctico, hay un ejercicio con una colección de números que representa un laberinto y con recursividad tienes que llegar al final cambiando el número por el que ya has pasado por un 2 (inicialmente es un 0). Es un ejercicio muy visual y se puede aplicar en cualquier sitio.
    Un abrazo y sigue con estos vídeos, son de una gran calidad y aportan mucho a internet, estoy harto de ver tutoriales simples sin teoría y de gente que apenas sabe lo está haciendo.

  • @brandonlopez6328
    @brandonlopez6328 3 ปีที่แล้ว

    Gran explicación!

  • @ShockNoise
    @ShockNoise 4 ปีที่แล้ว

    Tu vídeo me ayudo a resolver un algoritmo para, sumar las diagonales de una matriz cuadrada, Like it!

  • @HBbeats
    @HBbeats 4 ปีที่แล้ว

    ya quiero ver esos videos de arboles

  • @osvaldorubio3429
    @osvaldorubio3429 4 ปีที่แล้ว

    Excelente video!!

  • @netogar1859
    @netogar1859 3 ปีที่แล้ว

    Muchisimas gracias!!! like y compartido

  • @ignaciofernandez2835
    @ignaciofernandez2835 4 ปีที่แล้ว

    La mejor explicación que e visto

  • @asdrubalsegurabaxdralus
    @asdrubalsegurabaxdralus 4 หลายเดือนก่อน

    Muchas gracias :)!!

  • @oscarpaiz2302
    @oscarpaiz2302 ปีที่แล้ว

    Recién terminé de recibir la explicación de recursividad de un inge, pero no le entendí nada, ahora sí entendí jaja. Muchas Gracias.

  • @GuillermoAlfonsoMorales
    @GuillermoAlfonsoMorales 4 ปีที่แล้ว

    Ya te iba a pelear por el stack overflow, pero sí hablaste de este problema.
    Sos un maestrazo 🥰

    • @BettaTech
      @BettaTech  4 ปีที่แล้ว +1

      Ya tenias el hacha y la antorcha listas eh xDDD

  • @jonnyaliriovalero3290
    @jonnyaliriovalero3290 3 ปีที่แล้ว

    gracias amigo por la ayuda

  • @FrancoFernandez15
    @FrancoFernandez15 4 ปีที่แล้ว

    Excelente video

  • @Marcgreen
    @Marcgreen ปีที่แล้ว +1

    Esta tremendo el video, ahora entiendo como un funcion se puede llamar a si misma 😉

  • @VictorGonzalez-ml7qg
    @VictorGonzalez-ml7qg 3 ปีที่แล้ว

    Gracias!

  • @agustinnolasco9332
    @agustinnolasco9332 4 ปีที่แล้ว +3

    Hacer Fibonacci con recursion en Haskell utilizando tuppling

  • @josepalma6371
    @josepalma6371 4 ปีที่แล้ว

    Exelentes contenidos

  • @AlbertoChirinosNET
    @AlbertoChirinosNET 4 ปีที่แล้ว

    Mi profesor de Programación I de lo único que hablaba era de recursividad, quería resolverlo todo con recursividad jajaja Gracias, buen vídeo

  • @letoniel006
    @letoniel006 3 ปีที่แล้ว

    bien explicado. suscrito +1

  • @lucianotomasvilla7274
    @lucianotomasvilla7274 4 ปีที่แล้ว

    Esto es mejor que la universidad, por lejos

  • @jorgeluistancaranina5966
    @jorgeluistancaranina5966 4 ปีที่แล้ว

    Eres un crack te admiro

  • @oficinacomercial9124
    @oficinacomercial9124 2 ปีที่แล้ว

    Perfect!

  • @semsax6862
    @semsax6862 4 ปีที่แล้ว

    You deserve more subscribers

  • @JairCoraje
    @JairCoraje 2 ปีที่แล้ว

    Solo quiero decirte, te quiero guapo, me salvas el parcial, gracias

  • @dolgarrenan3444
    @dolgarrenan3444 ปีที่แล้ว +1

    Muy bien explicado, para algunos tochos que estamos empezando a programar, la recursividad es un poco alienígena la verdad. Pero como se haría un recursivo hacia arriba???

  • @antonygiomarx
    @antonygiomarx 4 ปีที่แล้ว

    Grande Martín.

  • @ruthjimenez9286
    @ruthjimenez9286 2 ปีที่แล้ว

    Gracias

  • @aguspepee
    @aguspepee 2 ปีที่แล้ว

    Geniooooo!

  • @joako2342
    @joako2342 3 ปีที่แล้ว

    Excelente video felicitaciones

    • @BettaTech
      @BettaTech  3 ปีที่แล้ว

      Gracias! 😊

  • @mariacandelareynoso1337
    @mariacandelareynoso1337 ปีที่แล้ว

    capo total

  • @jose.n_romero5676
    @jose.n_romero5676 3 ปีที่แล้ว +1

    Puedes hacer ejercicio de recursividad haciendo un árbol genealógico

  • @piratnet1
    @piratnet1 4 ปีที่แล้ว

    amo la recursividad

  • @alexei1750
    @alexei1750 4 ปีที่แล้ว +1

    Buen tema Betta!! A ver si te animas a explicar algoritmos comunes en árboles mediante el uso de recursividad :)

    • @francoseguellucero
      @francoseguellucero 4 ปีที่แล้ว +1

      Usa un while, cuidado con la pila que se puede llenar y tendrás un overflow

  • @gabrielsotto9529
    @gabrielsotto9529 2 ปีที่แล้ว

    una pregunta si el factorial de 5 es 5 x numeros anteriores que el mayores a 1, xq cuando pone el facorial de 4 aparece el 4 tambien? deberia ser solo 3, 2 y 1 nada mas, pero en el grafico aparece el 4 tambien

  • @ElZombieRuffa
    @ElZombieRuffa 2 ปีที่แล้ว

    Gracias por tanto, perdón por tan poco.

  • @tarikabaraka2251
    @tarikabaraka2251 2 ปีที่แล้ว +1

    Iteración significa repetir varias veces un proceso con la intención de alcanzar una meta deseada, objetivo o resultado. Cada repetición del proceso también se le denomina una "iteración", y los resultados de una iteración se utilizan como punto de partida para la siguiente iteración
    Dicho especialmente de un proceso : Que se aplica de nuevo al resultado de haberlo aplicado previamente . La subordinación es un proceso recursivo

  • @frederickb258
    @frederickb258 4 ปีที่แล้ว

    Buenos dias espero que estés bien.
    lo que pasa es que siempre me hacen una pregunta y no se bien como contestarla, me gustaría saber tu que responderías y es ¿por que te gusta el desarrollo de software?

  • @oneguytrytomakeit3994
    @oneguytrytomakeit3994 3 หลายเดือนก่อน

    BettaTech, tipos de dato y cualidad , se me ocurre construir un bucle o un algoritmo que contenga un bucle que se detenga si el valor de una variable es de tipo entero. La condicion que termina el bucle en el caso de este video es cuantitativa , yo amerito una condicion cualitativa. Estoy empezando y no se si esto sea posible, por favor orientame. Gracias.

  • @alsud2224
    @alsud2224 4 ปีที่แล้ว

    Grande Betta Tech!, Estoy acabando primero de carrera hahahhaha, un saludo y suerte con el canal :)

  • @oneguytrytomakeit3994
    @oneguytrytomakeit3994 3 หลายเดือนก่อน

    0:7
    /recursividad, concepto que se utiliza en programacion para definir funciones que se expresan con su misma definicion/
    -llamar a una funcion
    -llamar a una funcion desde otra
    si hay funcion, hay argumento de la funcion f (n) , n es el argumento, correcto ? entonces el argumento de una funcion recursiva es si misma , si f(n) = x , f ( f(n)=x) , algo asi

  • @zaiddiaz8371
    @zaiddiaz8371 2 หลายเดือนก่อน +1

    De pelos el video, muy bueno un suscriptor más

    • @BettaTech
      @BettaTech  2 หลายเดือนก่อน

      Gracias! 😊

  • @FapCod
    @FapCod 4 ปีที่แล้ว +4

    Buen video amigo me gustó la explicación, hubiera querido que así lo hubiera explicado mi maestro en la U jajaja

  • @gilbertoantoniocruzbeltran573
    @gilbertoantoniocruzbeltran573 3 ปีที่แล้ว

    BUENISIMO ME ACLARASTE TODO AMIGO "LIKE"

  • @mizaelparedesvielma8221
    @mizaelparedesvielma8221 4 ปีที่แล้ว

    Me parece curioso el tema de que es mucho más "económico" la reasignación de variables en ciclos iterativos, que la utilización de la recursividad.
    (He utilizado la recursividad, pero ahora que veo este ángulo, quizás ha sido solo para mejorar el código para los siguiente humanos que vean mi código). Buen video 🙂

  • @brahimali9526
    @brahimali9526 3 ปีที่แล้ว

    Excelente miniatura

  • @jostyftm
    @jostyftm 4 ปีที่แล้ว

    El caso de las N Reinas en el tablero de ajedrez 😍😍

  • @jorgevalles6835
    @jorgevalles6835 ปีที่แล้ว

    También está el aspecto de que la recursividad genera código críptico, complicado de entender a simple vista.
    Por mi parte lo reservo para casos realmente necesarios como la exploración de grafros.

  • @Elias25021997
    @Elias25021997 3 ปีที่แล้ว +1

    Cuales son los lenguajes procedurales?

  • @adriancitho1909
    @adriancitho1909 4 หลายเดือนก่อน

    Conozco el término de recursividad pero apenas estoy aprendiendo a programar y justo me surge la duda al inicio del vídeo de si es mejor hacer un ciclo.

  • @eduardoolat
    @eduardoolat 4 ปีที่แล้ว

    Hola, tienes algún correo electrónico de contacto para negocios?

  • @LuisFernando-yh1ov
    @LuisFernando-yh1ov 3 ปีที่แล้ว +1

    cual seria la ventaja || desventaja de programar en recursivo con la iterativa