二叉搜索树,高度

时间:2014-09-04 21:31:52

标签: c++ binary-tree binary-search

这是我在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; 
}

1 个答案:

答案 0 :(得分:3)

你没有说出什么错误,但看起来像是在改变:

if(nodePtr = NULL)

if(nodePtr == NULL)
           ^^

是你需要的。