美文网首页
43.前序中序求后序

43.前序中序求后序

作者: vbuer | 来源:发表于2018-09-04 09:58 被阅读8次
def rebuild(pre, center):
    if not pre:
        return
    cur = Node(pre[0])
    index = center.index(pre[0])
    cur.left = rebuild(pre[1:index + 1], center[:index])
    cur.right = rebuild(pre[index + 1:], center[index + 1:])
    return cur

def deep(root):
    if not root:
        return
    deep(root.left)
    deep(root.right)
    print root.data

相关文章

网友评论

      本文标题:43.前序中序求后序

      本文链接:https://www.haomeiwen.com/subject/dszniftx.html