我在一个网站上做练习,在练习中我们必须通过实现一个函数来找到一个非二叉树的高度。我在下面有一个 TreeNode 类。
class TreeNode
{
public:
TreeNode();
TreeNode(string data);
void addChild(TreeNode* child);
vector<TreeNode*>& getChildren();
void setData(string data);
string getData();
void visit();
};
我实现了这个http://codepad.org/BiXkbABf。但这不起作用。我该如何实现这个功能?