在二叉树t中查找值为x的结点

void locate(BitTree t, int x)//在二叉树t中查找值为x的结点
{
BitTree p;
p=t;
if (t == NULL)printf("0\n");
else if( t->data == x)printf("%d\n",p->data);
else
{ p=t->lchild;
if (p)locate(t->lchild, x);
else
locate(t->rchild, x);
}
}

    原文作者:二叉查找树
    原文地址: https://blog.csdn.net/autumn20080101/article/details/7964038
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞