94. Binary Tree Inorder Traversal

来源:互联网 发布:我国加工贸易知乎 编辑:程序博客网 时间:2024/06/05 16:51

题目:中序遍历二叉树

思路:递归


# Definition for a binary tree node.
class TreeNode(object):
    def __init__(self, x):
        self.val = x
        self.left = None
        self.right = None


class Solution(object):
    
    def inorderTraversal(self, root):
        """
        :type root: TreeNode
        :rtype: List[int]
        """
        l = []
        return self._inorderTraversal(root,l)
        
    def _inorderTraversal(self,root,l):
        if root==None:return []
        self._inorderTraversal(root.left,l)
        l.append(root.val)
        self._inorderTraversal(root.right,l)
        return l

0 0
原创粉丝点击