给定一个 N 叉树,返回其节点值的后序遍历。
例如,给定一个 3叉树 :
 ![[590]N叉树的后序遍历 - 图1](/uploads/projects/instellar@ab8afo/700fdd701b2471edb8e975f25044faf6.png)
 
返回其后序遍历: [5,6,3,2,4,1].
 
说明: 递归法很简单,你可以使用迭代法完成此题吗?
/** @lc app=leetcode.cn id=590 lang=cpp** [590] N叉树的后序遍历*/// @lc code=start/*// 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 == nullptr){return ;}for(auto child:root->children){postorder(child);}res.push_back(root->val);return ;}};// @lc code=end
