Мемоизация

Оригинальное название: memoization

Коротко

Оптимизация, при которой ранее вычисленные результаты сохраняются и повторно используются для тех же входных данных.

Что такое «Мемоизация»

Оптимизация, при которой ранее вычисленные результаты сохраняются и повторно используются для тех же входных данных. Функция запоминает результат по аргументам и при повторном вызове возвращает его без пересчёта. Это резко ускоряет дорогие вычисления с повторяющимися входами, например в рекурсии. Плата — дополнительная память под кеш и необходимость следить, чтобы данные не устаревали.

Обновлено:

Все термины раздела «Backend»

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.