Leetcode刷题Python94. 二叉树的中序遍历

Posted Better Bench

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Leetcode刷题Python94. 二叉树的中序遍历相关的知识,希望对你有一定的参考价值。

1 题目

给定一个二叉树的根节点 root ,返回 它的 中序 遍历 。

示例 1:

输入:root = [1,null,2,3]
输出:[1,3,2]

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

2 解析

简单,略

3 Python实现

    def inorderTraversal(self, root: Optional[TreeNode]) -> List[int]:
        def inorder(root):
            if root == None:
                return
            inorder(root.left)
            res.append(root.val)
            inorder(root.right)
        res = []
        inorder(root)
        return res

以上是关于Leetcode刷题Python94. 二叉树的中序遍历的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode Java刷题笔记—94. 二叉树的中序遍历

LeetCode刷题94-简单-二叉树的中序遍历

LeetCode刷题94-简单-二叉树的中序遍历

LeetCode:94. 二叉树的中序遍历(python3)

leetcode刷题22.二叉树的中序遍历——Java版

java刷题--94二叉树的中序遍历