leetcode算法题--N 叉树的前序遍历

干自闭

关注

阅读 33

2022-03-12

原题链接:https://leetcode-cn.com/problems/n-ary-tree-preorder-traversal/

vector<int> preorder(Node* root) {
    vector<int> res;
    stack<Node*> sk;
    if (root) sk.push(root);
    while(sk.size()) {
        Node* node = sk.top();
        sk.pop();
        res.push_back(node->val);
        int n = node->children.size();
        for (int i = n - 1; i >= 0; --i) {
            sk.push(node->children[i]);
        }
    }
    return res;
}

精彩评论(0)

0 0 举报