7 lines
276 B
Python
7 lines
276 B
Python
![]() |
def buildTree(self, inorder, postorder):
|
||
|
if inorder:
|
||
|
i = inorder.index(postorder.pop())
|
||
|
root = TreeNode(inorder[i])
|
||
|
root.right = self.buildTree(inorder[i+1:], postorder)
|
||
|
root.left = self.buildTree(inorder[:i], postorder)
|
||
|
return root
|