웹 사이트에서 연습을하고 운동을 할 때 함수를 구현하여 비 - 이진 트리의 높이를 찾아야합니다. 아래에 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입니다. 그러나 이것은 효과가 없습니다. 어떻게이 기능을 구현할 수 있습니까?
그렇지만 기능을 종료하지 않고 중지하고 다른 노드를 찾으려면 어떻게해야합니까? – user1559792
각 어린이의 경우, 지금까지 본 가장 높은 높이를 추적하면서 높이를 얻습니다. – NPE