Leetcode145-二分木ポストオーダートラバーサル

件名:
ここに画像の説明を挿入します
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