[LeetCode 문제풀이] 145.두 갈래 나무의 뒤가 두루 다니다

2339 단어 Leetcode
제목 링크:https://leetcode-cn.com/problems/binary-tree-postorder-traversal/.
후차적 반복 원칙: 먼저 왼쪽 나무를 훑어보고 오른쪽 나무를 훑어보고 마지막으로 뿌리 노드를 훑어본다.
반복 버전:
class Solution(object):
    def postorderTraversal(self, root):
        """
        :type root: TreeNode
        :rtype: List[int]
        """
        if not root:
            return []
        if not root.left and not root.right:
            return [root.val]
        return self.postorderTraversal(root.left) + self.postorderTraversal(root.right) + [root.val]

좋은 웹페이지 즐겨찾기