二叉树遍历

中序遍历:

 def inOrder(self,pRoot):
     if not pRoot:
         return []
     res = []
     res.extend(self.inOrder(pRoot.left))
     res.append(pRoot)
     res.extend(self.inOrder(pRoot.right))
     return res

先序:

    def inOrder(self,pRoot):
        if not pRoot:
            return []
        res = []
        res.append(pRoot)
        res.extend(self.inOrder(pRoot.left))
        res.extend(self.inOrder(pRoot.right))
        return res

后序:

def inOrder(self,pRoot):
        if not pRoot:
            return []
        res = []
        res.extend(self.inOrder(pRoot.left))
        res.extend(self.inOrder(pRoot.right))
        res.append(pRoot)
        return res
上一篇:Photoshop为海滩上的美女图片增加上淡紫霞光色


下一篇:饭前拍照是不是病?吃饭拍照心得分享