DFS
Tue Mar 19 2024 18:13:23 GMT+0000 (Coordinated Universal Time)
Saved by
@mina
def dfs(root):
if not root:
return []
stack = [root]
traversal = []
while stack:
node = stack.pop()
traversal.append(node.value)
if node.right:
stack.append(node.right)
if node.left:
stack.append(node.left)
return traversal
content_copyCOPY
Comments