590. N叉树的后序遍历
给定一个 N 叉树,返回其节点值的后序遍历。 例如,给定一个
3叉树:返回其后序遍历:
[5,6,3,2,4,1]. 说明: 递归法很简单,你可以使用迭代法完成此题吗?
解题思路
class Solution {public:vector<int> Vec;vector<int> postorder(Node* root) {Vec.clear();postTra(root);return Vec;}void postTra(Node* root) {if(root == NULL)return;for(int i=0;i<root->children.size();i++){postTra(root->children[i]);}Vec.push_back(root->val);}};
返回其后序遍历: 