DFS
方法一DFS
参考代码
# 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 = rightclass Solution:def inorderTraversal(self, root: Optional[TreeNode]) -> List[int]:ans = []def dfs(root):if not root:returndfs(root.left)ans.append(root.val)dfs(root.right)dfs(root)return ans
复杂度分析
时间复杂度O(n)
空间复杂度O(n)
