程序不能运行,不知道哪儿有问题,求助啊!!!~~

int depth(BTNode *b)//求树的高度
{int dl=0,dr=0;
if(b=NULL)
return 0;
else
{dl=depth(b->lchild);
dr=depth(b->rchild);
if(dl>=dr)
return(dl+1);
else
return(dr+1);
}
}

这只是个算法,肯定不能运行,主函数都没,函数从哪里执行。里面的调用,还需要函数来完成,这些都没有。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-28
这个只是程序的一个子函数啊!
第2个回答  2011-12-04
if(b=NULL)
应该为if(b==NULL)
相似回答