2

我想做一个 n 数组树的前序遍历。我的树节点结构包含一个向量指针成员。那么,我怎样才能迭代地调用成员。

我想做类似的事情:

for(i in node->children){
    cout<<i;
}

该类Node定义如下:

class Node {
public:
    int val;
    vector<Node*> children;

    Node() {}

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

1 回答 1

4
for (Node *child: node->children) {
    // do something with child
}
于 2019-05-21T07:39:25.060 回答