美文网首页
590. N叉树的后序遍历

590. N叉树的后序遍历

作者: 来到了没有知识的荒原 | 来源:发表于2020-07-07 00:09 被阅读0次

590. N叉树的后序遍历

/*
// Definition for a Node.
class Node {
public:
    int val;
    vector<Node*> children;

    Node() {}

    Node(int _val) {
        val = _val;
    }

    Node(int _val, vector<Node*> _children) {
        val = _val;
        children = _children;
    }
};
*/

class Solution {
public:
    vector<int> res;
    vector<int> postorder(Node* root) {
        dfs(root);
        return res;
    }
    
    void dfs(Node *root){
        if(!root)return;
        for(auto child:root->children)
            dfs(child);
        res.push_back(root->val);
    }
};

相关文章

  • 590. N叉树的后序遍历

    590. N叉树的后序遍历

  • LeetCode题解之N叉树的后序遍历

    N叉树的后序遍历 题目描述 给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍...

  • 树的遍历

    N叉树的遍历 N叉树的前序遍历 N叉树的后序遍历 N叉树的层序遍历 二叉树 鉴于递归法遍历比较简单,就不重复写了 ...

  • 590. N叉树的后序遍历

    给定一个 N 叉树,返回其节点值的后序遍历。N叉树的定义如下 例如 给定一个 3叉树 : 返回其后序遍历: [5,...

  • 590. N叉树的后序遍历

    给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2,4,...

  • leetcode 590. N叉树的后序遍历

    题目描述 给定一个 N 叉树,返回其节点值的后序遍历。相关话题: 树    难度: 简单 例如,给定一个 3叉树 ...

  • LeetCode - 590. N叉树的后序遍历 Swift &

    给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2,4,...

  • 二叉树 Leetcode 590 后序遍历二叉树

    题目 给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2...

  • leetcode--590--N叉树的后序遍历

    题目:给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2...

  • N叉树的后序遍历

    给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个 3叉树 : 返回其后序遍历: [5,6,3,2,4,1].

网友评论

      本文标题:590. N叉树的后序遍历

      本文链接:https://www.haomeiwen.com/subject/ajnnqktx.html