0
点赞
收藏
分享

微信扫一扫

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

干自闭 2022-03-12 阅读 33

原题链接: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 条评论