先上代码
class node(): def __init__(self, k=None, l=None, r=None): self.val = k self.left = l self.right = r def listcreattree(root,llist,i):###用列表递归创建二叉树, 它其实创建过程也是从根开始a开始,创左子树b,再创b的左子树,如果b的左子树为空,返回none。 再接着创建b的右子树&
先上代码
class node(): def __init__(self, k=None, l=None, r=None): self.val = k self.left = l self.right = r def listcreattree(root,llist,i):###用列表递归创建二叉树, 它其实创建过程也是从根开始a开始,创左子树b,再创b的左子树,如果b的左子树为空,返回none。 再接着创建b的右子树&