[求助]关于递归我有些不明白
由谁能给我讲讲递归算法啊我总是弄不明白
比如说二茶树建立。。。
我能看懂那些程序 可是要是让我自己写的话
却总是出现错误
找不到方法啊
BTNode* FindNode(BTNode *b,ElemType x)//找到值为x的节点并返回
{
if(!b)
{
return NULL;
}
else
{
if(b->data==x)
{
return b;
}
else
{
FindNode(b->lchild,x);
FindNode(b->rchild,x); }
}
}
[此贴子已经被作者于2006-5-30 17:31:37编辑过]