590.N叉树的层次遍历(javascript)590.N-aryTreePostorderTraversal
原创给定一个 n 叉树的根节点 root ,返回 其节点值。 后序遍历 。
n 叉树 通过输入中的序列遍历进行序列化,每组子节点由一个空值表示。 null 分离(参见示例)。
Given the root of an n-ary tree, return the postorder traversal of its nodes’ values.
Nary-Tree input serialization is represented in their level order traversal. Each group of children is separated by the null value (See examples)
示例 1:

输入:root = [1,null,3,2,4,null,5,6]
输出:[5,6,3,2,4,1]
示例 2:

输入:root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]
输出:[2,6,14,11,7,3,12,8,4,13,9,10,5,1]
var postorder = function (root) {
    let ans = []
    helper(root, ans)
    return ans
};
var helper = function (root, ans) {
    if (!root) return
    for (let child of root.children) {
        helper(child, ans)
    }
    ans.push(root.val)
}
leetcode: https://leetcode-cn.com/problems/n-ary-tree-postorder-traversal/
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




