Leetcode 145 - Binary Tree Postorder Traversal

题目:
在这里插入图片描述
python3代码:

# Definition for a binary tree node.
# class TreeNode:
#     def __init__(self, val=0, left=None, right=None):
#         self.val = val
#         self.left = left
#         self.right = right
class Solution:
    def postorderTraversal(self, root: TreeNode) -> List[int]:
        if not root:
            return list() # 或者 return [] 
        res = []
        self.postTraversal(root, res)
        return res
    
    def postTraversal(self, root, res):
        if root:
            self.postTraversal(root.left, res)
            self.postTraversal(root.right, res)
            res.append(root.val)

如果觉得不错,就点赞关注留言吧~
谢谢~

猜你喜欢

转载自blog.csdn.net/BSCHN123/article/details/112761617