Rrkmuig2wdgG6
Zdjęcie przedstawia rzędy kolorowych gwiazdek origami ułożonych jeden przy drugim, od lewej kolor czerwony, pomarańczowy, żółty, zielony i niebieski.

Rekurencja a iteracja

Źródło: Chinh Le Duc, domena publiczna.

Niektóre iteracje mogą być zapisane jako rekurencje, a rekurencje zwykle możemy zastąpić iteracjami… Czy jednak rozumiesz różnicę między dwiema metodami? Zarówno podejście rekurencyjne, jak i iteracyjne oparte jest na powtórzeniach. Jakie są zatem różnice? W przypadku iteracji wielokrotnie wykonywany jest ciąg instrukcji w pętli. Jeżeli chodzi o rekurencję, funkcja wywołuje samą siebie, w związku z czym dane są często głęboko zagnieżdżane.

O tym, jak zagadnienie rekurencji wyjaśnia matematyka, przeczytasz w e‑materiałach:

Porównanie implementacji algorytmów metodą rekurencyjną i iteracyjną przedstawiamy w e‑materiałach:

Więcej zadań? Sięgnij do: Rekurencja a iteracja w zadaniachP11vWXUscRekurencja a iteracja w zadaniach.

Twoje cele
  • Podsumujesz podstawowe informacje o iteracji i rekurencji.

  • Wyjaśnisz, czy można zastąpić rekurencję iteracją i odwrotnie.

  • Przeanalizujesz i porównasz algorytmy rekurencyjny i iteracyjny obliczania wartości elementów ciągu.