590.N叉树的后序遍历-python
590.N叉树的后序遍历(简单)
题目大意:
给定一个 n 叉树的根节点 root
,返回 其节点值的 后序遍历 。
n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null
分隔(请参见示例)。
题目
给定一个 n 叉树的根节点 root
,返回 其节点值的 后序遍历 。
n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null
分隔(请参见示例)。
示例1:
1 |
|
示例2:
1 |
|
提示:
- 节点总数在范围
[0, 10^4]
内 0 <= Node.val <= 10^4
- n 叉树的高度小于或等于
1000
分析和解答
解法1:递归
这个题写完内部的dfs函数居然忘了调用了哈哈哈,很简单和二叉树的一样就行
1 |
|
解法2:迭代
使用了前序遍历迭代的思想,自己写一写模拟就好,最后需要reverse过来,也就是 t_list = t_list[::-1]
1 |
|
590.N叉树的后序遍历-python
http://example.com/2022/03/14/algorithms/leetcode-python/590-N叉树的后序遍历-python/