lc144.二叉树的中序遍历 Leetcode binaryTree recursion Jun 02, 2020 题目链接 //to be updated 这个算法的时间复杂度是O(N),空间复杂度是O(N)。 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution: def preorderTraversal(self, root: TreeNode) -> List[int]: self.res = [] self.dfs(root) return self.res def dfs(self, root): if not root: return self.res.append(root.val) self.dfs(root.left) self.dfs(root.right) PREVIOUSlc101.对称二叉树NEXTlc226.翻转二叉树