我想要对一个n数组树进行前序遍历。我的树节点结构包含一个 vector 指针成员。那么,我如何迭代调用成员。
我想做这样的事情:
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;
}
};
最佳答案
for (Node *child: node->children) {
// do something with child
}
关于c++ - 如何使用指针访问 vector 元素的各个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56233284/