Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 566

Jaka jest kluczowa cecha algorytmu rekurencyjnego?

  1. AKończy działanie po dokładnie stu wywołaniach
  2. BZużywa mniej pamięci niż rozwiązanie iteracyjne w pętli
  3. CFunkcja wywołuje samą siebie aż do warunku bazowegoPoprawna
  4. DNie wymaga zdefiniowania warunku zakończenia wywołań

Wyjaśnienie

Rekurencja polega na tym, że funkcja wywołuje samą siebie z mniejszym lub uproszczonym problemem. Warunek bazowy (base case) kończy ciąg wywołań.