这是我在bst的高度函数。 CPP
int IntBinaryTree::getHeight(TreeNode * nodePtr)
{
if(nodePtr = NULL)
return 0;
else
return (max(1+getHeight(nodePtr->left), 1+getHeight(nodePtr->right)));
}
当我在main()中调用它时。我收到了一个错误。
这是我的主要()
int main {
IntBinaryTree tree;
....
tree. getHeight();
return 0;
}
答案 0 :(得分:3)
你没有说出什么错误,但看起来像是在改变:
if(nodePtr = NULL)
到
if(nodePtr == NULL)
^^
是你需要的。