அல்கோரிதம்binary tree recursion
Binary tree recursion
TT
Testlaa Team
May 14, 2026•1 min read
குழந்தை subtree தீர்ந்தது என்று நம்பி combine.
Try this in Python
from __future__ import annotations
from dataclasses import dataclass
@dataclass
class TreeNode:
val: int
left: TreeNode | None = None
right: TreeNode | None = None
def sum_tree(root: TreeNode | None) -> int:
if not root:
return 0
return root.val + sum_tree(root.left) + sum_tree(root.right)
r = TreeNode(1, TreeNode(2), TreeNode(3))
print(sum_tree(r))
Key takeaways
- Base —
not rootneutral. - Post-order — இரு subtree பின் root.
- 3-node diagram.
Tags:
Tree structuresPythonமாணவர்கள்
