Fotografia przedstawia wysoki słup z wieloma kładkami.
I_R_W13_M10_Java Rekurencja w Javie
Źródło: schrupp, domena publiczna.
Rekurencja jest metodą rozwiązywania problemów, która korzysta z rozwiązań innych problemów. Jej wyjątkowość polega na tym, że problem właściwy rozwiązywany jest dla podproblemu, który powstał w wyniku podziału problemu wyjściowego.
W poprzednim e‑materiale przedstawiliśmy podstawowe informacje dotyczące omawianego zagadnienia. Kolejnym krokiem będzie implementacja tych algorytmów w wybranym języku programowania. Ten e‑materiał poświęcony jest implementacji algorytmów rekurencyjnych w języku Java.
Ćwiczenie na rozgrzewkę:
Ćwiczenie 1
Twoje cele
Prześledzisz szczegółowe informacje o rekurencji.
Przeanalizujesz przykładowe algorytmy rekurencyjne.
Skonstruujesz w języku Java własne programy korzystające z funkcji rekurencyjnych.