Created
September 28, 2019 20:24
-
-
Save robertDurst/efd8ca0f3d1be724a5e9b763a32addfa to your computer and use it in GitHub Desktop.
Revisions
-
Robert Durst created this gist
Sep 28, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,46 @@ class Tree: def __init__(self, value): self.value = value self.left = None self.right = None def inorder(node): # fill in code return def preorder(node): # fill in code return def postorder(node): # fill in code return root = Tree("R") A = Tree("A") B = Tree("B") C = Tree("C") D = Tree("D") E = Tree("E") F = Tree("F") G = Tree("G") root.left = A root.right = B A.left = C C.right = D B.left = E B.right = F F.right = G """ R A B C E F D G """ print "These should all be true!" print inorder(root) == "CDAREBFG" print preorder(root) == "RACDBEFG" print postorder(root) == "DCAEGFBR"