Алгоритми та структури даних · Junior · Запитання 29 з 75
Що таке мемоізація?
- ✓Правильна відповідь: Кешування результатів за аргументами, щоб повторні виклики були миттєвими
- 2Звільнення пам'яті, яка функції більше не потрібна
- 3Переписування функції так, щоб вона використовувала менше RAM
Пояснення
Мемоізована функція зберігає результати в кеші за ключем-аргументами. Коректно це працює лише для чистих функцій, чий результат залежить тільки від аргументів.