Leetcode刷题Python144. 二叉树的前序遍历

Posted Better Bench

tags:

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

1 题目

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

示例 1:

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

示例 2:

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

示例 3:

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

2 解析

这题太简单,略

3 Python实现

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

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

Leetcode刷题100天—144. 二叉树的前序遍历(二叉树)—day07

LeetCode第144题—二叉树的前序遍历—Python实现

LeetCode144.二叉树的前序遍历(python)

LeetCode144.二叉树的前序遍历(python)

java刷题-144二叉树的前序遍历

Leetcode练习(Python):栈类:第144题:二叉树的前序遍历:给定一个二叉树,返回它的 前序 遍历。