Path: blob/master/languages/python/algorithm_tree2.py
1240 views
class Node:1def __init__(self, value, left=None, right=None):2self.value = value3self.left = left4self.right = right56n1 = Node(1)7n2 = Node(2)8n3 = Node(3,n1,n2)9n4 = Node(4)10n5 = Node(5,n4,n3)1112print('Inorder')13def inorder(n):14if n == None:15return16inorder(n.left)17print(n.value)18inorder(n.right)1920inorder(n5)2122print('Preorder')23def preorder(n):24if n == None:25return26print(n.value)27preorder(n.left)28preorder(n.right)2930preorder(n5)3132print('Postorder')33def postorder(n):34if n == None:35return36postorder(n.left)37postorder(n.right)38print(n.value)3940postorder(n5)414243