Lekcja 60 z 83Programowanie

Fibonacci rekurencyjnie i pułapka powtórzeń

Twój postęp w temacie0 / 3

  • 6 rozdziałów teorii
  • 4 ćwiczenia
  • 6 pytań egzaminu
Następna lekcjaRekurencja i dziel i zwyciężajMemoizacja

Czego się nauczysz

Przepiszesz definicję ciągu Fibonacciego wprost na funkcję rekurencyjną i zobaczysz w drzewie wywołań, dlaczego taki program dla n = 40 liczy kilka minut.

Po co ci to na maturze

Pytanie „ile razy zostanie wywołana funkcja dla n = 6” to klasyka zadań na analizę algorytmów rekurencyjnych. Do tego program napisany wprost z definicji potrafi liczyć minutami, a odpowiedź trzeba podać w czasie egzaminu.

Etapy lekcji

  1. Teoria

    Etap 1
    Zacznij
  2. Ćwiczenia

    Etap 2
    Zacznij
  3. Egzamin

    Etap 3
    Rozwiąż

Spis lekcji