அல்கோரிதம்dp patterns overview
DP Patterns Overview (When to Use DP) — DP முறைகள் — எப்போது
TT
Testlaa Team
May 14, 2026•1 min read
முறைகள் — knapsack, LIS, interval, digit, bitmask.
உண்மை உலகில் இது ஏன் முக்கியம்?
நேர்காணல் வகை; சிறு கட்டமைப்பு.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
கதை→நிலை→மாற்றம்; நூலகம்.
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))
அடிக்கடி நேரும் தவறுகள்
- தவறான வார்ப்புரு.
- அடி வழக்கு.
முக்கியச் சுருக்கக் குறிப்புகள்
- மீண்டும் பயிற்சி.
Tags:
Dynamic programmingPythonமாணவர்கள்
