Curso Java Intermedio #36 | Recursividad en Java

Поделиться
HTML-код
  • Опубликовано: 31 янв 2025

Комментарии • 80

  • @LaGeekipediaDeErnesto
    @LaGeekipediaDeErnesto  6 лет назад +18

    ¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras:
    1. Donaciones: www.paypal.me/LaGeekipedia
    2. Desactivando Adblock y Adblock Plus en RUclips.
    3. Compartiendo los vídeos del canal en foros y redes sociales.
    Cualquier opción es de gran ayuda. ¡Muchas gracias!

  • @mushroom421
    @mushroom421 2 года назад +20

    Por alguna razón la gente siempre explica de una manera "egoísta" los temas de programación, gran labor

  • @Killer-li7bf
    @Killer-li7bf 3 года назад +7

    Por fin vuelvo a entenderlo, con lo de las listas cola y pila me voló la cabeza, buen video

  • @bulkatho
    @bulkatho 5 лет назад +6

    Eres de los pocos que explica lo suficientemente fluido y fácil. Sigue así, mi like y mi sub!!!

  • @KevoStorm
    @KevoStorm 2 года назад +1

    Gracias Ernesto no te das una idea de cómo ahora me sale todo más fácil con recursividad !!!!! Lo entendí a la primera y ahora practique haciendo programas con eso y me salen enseguida, me ahorra muchísimo código esto !!!! Sos un genio !!! Prometo terminar todo este curso y los que siguen!!!!

  • @luisibarra8380
    @luisibarra8380 3 года назад +19

    Gracias mi pa, como siempre tus videos una joya, en 9 minutos me explicaste lo que mi profe no pudo en 2 horas xd

    • @MrBarneyZrinzon
      @MrBarneyZrinzon 3 месяца назад

      x2, me explicó lo que mi profe no pudo en 2 semanas

  • @Enriquevirgent
    @Enriquevirgent 2 месяца назад

    Excelente, lo entendí perfectamente, muchas gracias.

  • @heavymetalalbums7948
    @heavymetalalbums7948 4 года назад +7

    Muy buen trabajo, es excelente tu forma de explicar.

  • @tirassgomusic4003
    @tirassgomusic4003 Год назад

    Muy bien explicado al detalle y fácil de entender. Gran video!

  • @srbi6369
    @srbi6369 5 лет назад +6

    Genial!!, mejor que mi profe de la uni, gracias!!

  • @d-landjs
    @d-landjs 3 года назад +1

    Excelente explicación, me encanto que volvieras a explicar a detalle!

  • @karlozpuyol3382
    @karlozpuyol3382 6 лет назад +2

    Ojala sigas subiendo temas d recursividad es un tema q me ha costado entenderlo al 100. Gracias y Like

  • @musicadoradadecuba
    @musicadoradadecuba 3 года назад +3

    Hola Ernesto, ante todo mi agradecimiento por estos tutoriales, estoy siguiendo el curso Java desde 0 y la verdad es genial poder contar con toda esta información y gratis! Actualmente acabo de finalizar los videos de listas y nodos y la verdad así como he ido comprendiendo la mayoría de contenidos, esta parte me ha resultado incomprensible. Principalmente no encuentro aplicación practica para estos temas.
    Entonces tengo dos preguntas: podría tener algún ejemplo de uso de listas? Intenté hacer una validación de campos como los que a veces se encuentran del tipo "tu contraseña debe tener un numero, una mayúscula, etc pero no lo logré.., segunda pregunta: usted recomienda continuar el curso incluso si hay temas que no quedan del todo claros o será mejor aprenderlos/entenderlos para continuar? Esto lo pregunto consciente de que tendré que volver a estos capítulos en algún momento...
    Le agradeceré su comentario! Y enhorabuena por esta maravilla de canal, espero poder hacer aportación económica muy pronto! Saludos!

  • @dairalucia
    @dairalucia Год назад

    menuda máquina, lo he entendido perfectamente. GRACIAS

  • @ulyses1018
    @ulyses1018 2 года назад

    GRACIAS POR LA EXPLICACIÓN! MAS FACIL IMPOSIBLE, SEGUIRE TUS VIDEOS

  • @GianmarcoContreras
    @GianmarcoContreras 4 года назад +2

    Excelente video Ernesto, eres el mejor

  • @ricardomadrunero5454
    @ricardomadrunero5454 4 года назад

    Muy buenos tutoriales me han ayudado muchísimo para las tareas de la carrera que estoy siguiendo muchas gracias

  • @isaacpadillablanco
    @isaacpadillablanco 2 года назад

    4to semestre y por fin lo entendí.

  • @davidcol0125
    @davidcol0125 6 лет назад +12

    ensayé con imprimir(x++) en ves de utilizar imprimir(x + 1) y me dio un bucle infinito, pero asi logré entender mucho mejor la funcionalidad del x++, que primero da el valor y luego lo incrementa, en mi caso siempre mandaba el 1 entonces la condicion nunca era falsa.

    • @arielramirez9811
      @arielramirez9811 6 лет назад +5

      Para que primero incremente y luego imprima se coloca ++1

    • @ProgramArturo
      @ProgramArturo 5 лет назад +2

      Me paso lo mismo, pero así se aprende mejor, es mejor ir teniendo errores para aprender más!

    • @ricardocolladodev
      @ricardocolladodev 4 года назад

      STACKOVERFLOW, XD

  • @jorgebaldivia3250
    @jorgebaldivia3250 6 лет назад +13

    Exelente video👍👍👍... Todo esto está en una lista de reproducción???

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 лет назад +5

      ¡Muchas gracias!, así es, todos los vídeos estan en su propia lista de reproducción para poder seguir el orden de cada curso. Saludos.
      Lista de reproducción Java intermedio: ruclips.net/video/TjrPp48_ms0/видео.html

    • @jorgebaldivia3250
      @jorgebaldivia3250 6 лет назад +3

      La Geekipedia De Ernesto exelente amix👍👍👍

    • @luciaviji7196
      @luciaviji7196 4 года назад

      Puedo hacer este vídeo sin haber visto los de nodos, es que esos no los entiendo

  • @jualexesrio
    @jualexesrio 5 лет назад +1

    Gracias, ya entendí para que sirve la recursividad

  • @SolucionesRUVI
    @SolucionesRUVI 6 лет назад +10

    Como siempre, entregas lo mejor. Salu2

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 лет назад +4

      ¡Muchas gracias!, y aun se vienen mejores cosas.
      Saludos.

    • @antoniofranciscogarciabele3007
      @antoniofranciscogarciabele3007 3 года назад

      @@LaGeekipediaDeErnesto hola profe Saludos desde Colombia puede regalarme su número de WhatsApp le tengo una propuesta

  • @israelsalinas2211
    @israelsalinas2211 3 года назад

    Gran explicación, muchas gracias por la ayuda.

  • @nadiefuego
    @nadiefuego 6 лет назад +1

    Saludos. Gracias por otro video mas del curso.

  • @kazuto7488
    @kazuto7488 4 года назад

    Muy bien explicado, muchas gracias amigo. Saludos.

  • @anita8405
    @anita8405 3 года назад

    super bien explicado !muchas graciasss

  • @lexp5491
    @lexp5491 4 года назад

    gracias crack justo lo que estaba buscando mill gracias

  • @luciaviji7196
    @luciaviji7196 4 года назад +6

    Puedo hacer este vídeo sin haber visto los de nodos, es que esos no los entiendo

  • @AnaMaria-ul9qk
    @AnaMaria-ul9qk 2 года назад

    Muchas gracias!!

  • @gustavoguerragalvez1105
    @gustavoguerragalvez1105 4 года назад

    Estuvo genial Ernesto, gracias!

  • @uzielmenaperez8940
    @uzielmenaperez8940 3 года назад

    Gracias me ayudo mucho.

  • @gabrielticonacorrales664
    @gabrielticonacorrales664 4 года назад +3

    Excelente video, enseñas mejor que los ingenieros de la universidad :'v

  • @nicovilleda8906
    @nicovilleda8906 6 лет назад +1

    Muy buen video 😍

  • @zidarkz
    @zidarkz 6 лет назад +1

    Muy facil, pero está bueno para entender la recursividad .

  • @karlozpuyol3382
    @karlozpuyol3382 6 лет назад

    Excelente Ernesto

  • @Jake434
    @Jake434 5 лет назад

    Excelente explicación

  • @Mirtguitar
    @Mirtguitar 2 года назад

    Lo he entendido con un condicional, pero que ocurre por ejemplo en este caso?:
    public int potenciaConRecursion(intm, int n){
    if(n==0){return 1;
    }else{ return m*potenciaConRecursion (m, n-1);}

  • @wolfcry5429
    @wolfcry5429 6 лет назад

    Buen video bro gracias

  • @VictorManuel-gs5bn
    @VictorManuel-gs5bn 4 года назад +1

    En cual líneas de código se encuentra la recursividad?
    saludos!!

    • @luciaviji7196
      @luciaviji7196 4 года назад

      Puedo hacer este vídeo sin haber visto los de nodos, es que esos no los entiendo

  • @josuerfregoso6230
    @josuerfregoso6230 4 года назад

    una duda al principio el parametro x no deberia inicializarlo?

    • @Miguel-a543
      @Miguel-a543 3 года назад

      pone entre paréntesis int x es decir que para invocar a ese método necesitamos hacerlo con un valor entero, no hace falta inicializarlo con ningún valor puesto que este valor vendrá desde donde se lo invoque, en este caso desde el mismo método en que se generó pero el primer valor viene desde la clase principal.
      Si se inicializa la variable cada vez que se llama al método, no tendría sentido invocarlo con un valor de parámetro.

  • @gerzepellin2350
    @gerzepellin2350 4 года назад

    Genio me ayudas en la universidad !!

  • @mateoalejandrobernalcardon8946
    @mateoalejandrobernalcardon8946 17 дней назад

    ya hacia falta un descanso jajaja, despues de los nodos

  • @hernandesanti4512
    @hernandesanti4512 5 лет назад

    Entendido, le agregué otro argumento a imprimir: int max, donde paso el máximo a imprimir.
    public void Imprimir(int num, int max){
    if(num

    • @hectorhugoramosbejar4100
      @hectorhugoramosbejar4100 2 года назад

      yo hice esto
      public void Imprimir(int valor){
      int numero =valor;

      if(numero>1){
      Imprimir(numero-1);
      System.out.print(" "+numero);

      }
      else{
      if(numero==1){
      System.out.print(numero);
      }
      }

      }

  • @rhhypposser8776
    @rhhypposser8776 6 лет назад +2

    Hola llegue temprano N-4 Papuh quiero mi corazon 💕

  • @saraemanuel1
    @saraemanuel1 6 лет назад

    excelente

  • @Alexander-qw2xt
    @Alexander-qw2xt 6 лет назад

    Pregunta: Porque me da error si pongo que "x" aumente de uno en uno (x++) envés de que a x se le sume uno (x +1)? . Si es básicamente lo mismo o eso creo.
    PD: Vídeo muy bien explicado como siempre.

    • @davidcol0125
      @davidcol0125 6 лет назад +3

      porque la asignacion x++ funciona diferente:
      x++ -> retorna el valor de la variable y luego la incrementa
      ++x -> incrementa y luego retorna la variable
      por esto en tu caso primero la retorna, entonces siempre esta retornando la misma variable y nunca se sale del bucle.

  • @magicpopolito
    @magicpopolito 6 лет назад +2

    Ernesto cuando el próximo directo :'(?

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 лет назад +6

      ¡Hola!, llegará pronto, ya que es en el próximo directo donde les informaré y les mostraré que es lo que estoy haciendo para que el canal tenga por lo menos tres vídeos diarios. En las redes sociales es donde les estaré informando al respecto. Saludos.

    • @magicpopolito
      @magicpopolito 6 лет назад +1

      3 videos diarios? Dios eso seria demasiado carga para ust :O

  • @diegov9799
    @diegov9799 5 лет назад

    Explica lo más basico pero donde esta el manejo de la pila en memorial internal ?

  • @w1l_n0m
    @w1l_n0m 4 года назад +1

    public class NewClass {
    int count = 1;

    public void Bucle(){

    System.out.print(count + " ");

    if(count > 4){
    System.exit(0);
    }else{
    count++;
    Bucle();
    }

    }

    public static void main(String[] args) {
    NewClass recur = new NewClass();
    recur.Bucle();
    }
    }

  • @BlackRoch
    @BlackRoch 2 года назад

    CAPOOO

  • @abelcanizaresgalles5089
    @abelcanizaresgalles5089 4 года назад

    Explicas muy bien. Como sujerencia si vocalizasz más ayudaría a entenderte mejor. Ánimos

  • @atzinmauriciolunaramirez8469
    @atzinmauriciolunaramirez8469 5 лет назад

    ¿Como puedo hacer eso pero que lo imprima alreves?

  • @diegoencina9561
    @diegoencina9561 2 года назад +1

    it´s too easy

  • @vizentheuwu8272
    @vizentheuwu8272 6 лет назад

    _Dame corazón >:'v_

  • @oscargm1979
    @oscargm1979 5 лет назад +1

    Errata..errataaa : min0:09 pone remplazar(es reemplazar) -_-.Ya puedo dormir tranquilo

  • @Awitadewuw
    @Awitadewuw 2 месяца назад

    Yo introduciendo un -1 :

  • @syramoran9270
    @syramoran9270 2 года назад +1

    Excelente explicación gracias!!