அல்கோரிதம்constraint pruning
Constraint Pruning in Search — அடிப்படை
TT
Testlaa Team
May 14, 2026•1 min read
கட்டுப்பாட்டு கத்தரிப்பு — அண்டை தேர்வு, மீடு, முதலியன; கிளை குறைப்பு.
உண்மை உலகில் இது ஏன் முக்கியம்?
புதிர்; கட்டுப்பாட்டு தீர்வி; நேர்காணல் — நிலை, சுயமுறை, மீளமைப்பு.
மையக் கருத்து (மாணவர்களுக்கான விளக்கம்)
சரிபார்ப்பு இடது: ஆழத்திற்கு முன்.
Pythonில் முயற்சி செய்வோம்
def is_safe(board: list[str], r: int, c: int) -> bool:
n = len(board)
for i in range(r):
j = board[i].find('Q')
if j == c or abs(j - c) == r - i:
return False
return True
print(is_safe(['.Q..', '...Q'], 2, 1))
பொதுவான தவறுகள்
- மீண்டும் சோதனை.
- உலக கிராஃப்.
முக்கிய பாடங்கள்
- ஓடும் கூட்டு O(1).
- CSP (மேம்பட்ட).
Tags:
Recursion & backtrackingPythonமாணவர்கள்
