Nuovo Corso C++11 ITA 101: RICORSIONE - esercizi

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

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

  • @dd-zv7zm
    @dd-zv7zm 2 года назад

    bravissimo!!! con la cosa dell'attesa della funzione mi hai fatto capire ciò che non ho capito in 10 video che ho visto sullo stesso argomento grazie mille!!!

  • @5asa572
    @5asa572 4 года назад

    Chiarissimo

  • @mjthebest7294
    @mjthebest7294 7 лет назад

    Video bellissimo, come al solito. Piccola domanda di curiosità: implementare il fattoriale o la potenza in versione ricorsiva piuttosto che mediante i cicli aumenta l'efficienza del codice?
    Davvero interessante. Non sapevo che una funzione potesse chiamare se stessa! Mi ha aperto un mondo. +fcamuso

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

      La ricorsione e l'efficienza sono due cose completamente opposte, la ricorsione viene utilizzata solo quando il problema da risolvere è intrinsecamente ricorsivo e quindi più facile da risolvere mediate funzioni ricorsive

  • @demian2435
    @demian2435 7 лет назад

    int fattRicorsiva (int n)
    {
    if (n>1)
    return n*fattRicorsiva(n-1);
    }
    Come mai se faccio il fattoriale di 0 mi restituisce 1 comunque? non essendo specificato?

    • @demian2435
      @demian2435 7 лет назад

      int potenza (int base,int esponente)
      {
      if (esponente>1)
      return base*potenza(base,esponente-1);
      }
      Stesso risultato anche sulle potenze,
      ad esempio calcolando: int a=potenza (25,0) // = 1

  • @MartinMasevski
    @MartinMasevski 8 лет назад

    Ancora un paio di video e sarò in grado di dare l'esame di P1 >:D

  • @johnnydevito5865
    @johnnydevito5865 8 лет назад

    il link al progetto da errore

  • @jacopofano6872
    @jacopofano6872 8 лет назад

    fai video di borderlands sei troppo bravo

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

    qualcuno mi può aiutare con questa funzione ricorsiva?
    int search_min(int n,int v[ ]);

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

      devo restituire il minimo del vettore v

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

      int search_min(int n,int v[ ])
      {
      if(n==1)
      return v[n]
      else
      {
      If(v[n] < search_min(n-1,v)
      return v[n]
      else
      return search_min(n-1,v)
      }
      }
      }
      Lo so che son passati 4 mesi e che probabilmente l'avrai già fatto
      ma ti ho voluto comunque aiutare