Algorytmy i struktury danych · Junior · Pytanie 29 z 75
Czym jest memoizacja?
- ✓Poprawna odpowiedź: Zapamiętywaniem wyników według argumentów
- 2Zwalnianiem pamięci, której funkcja już nie potrzebuje
- 3Przepisaniem funkcji tak, aby używała mniej RAM
Wyjaśnienie
Funkcja z memoizacją przechowuje wyniki w pamięci podręcznej pod kluczem z argumentów. Działa to poprawnie tylko dla funkcji czystych, których wynik zależy wyłącznie od argumentów.