அல்கோரிதம்top down memoization
Memoization (Top-Down DP with a Cache) — Top-down memoization
TT
Testlaa Team
May 14, 2026•1 min read
Top-down — memo; @lru_cache.
உண்மை உலகில் இது ஏன் முக்கியம்?
Autocomplete; இலக்கணம்.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
recursive + mod.
Pythonில் முயற்சி செய்வோம்
def fib(n: int, memo: dict[int, int] | None = None) -> int:
if memo is None:
memo = {}
if n <= 1:
return n
if n in memo:
return memo[n]
memo[n] = fib(n - 1, memo) + fib(n - 2, memo)
return memo[n]
print(fib(30))
அடிக்கடி நேரும் தவறுகள்
- list tuple.
- recursion limit.
முக்கியச் சுருக்கக் குறிப்புகள்
- iterative விருப்பம்.
Tags:
Dynamic programmingPythonமாணவர்கள்
