假设给定一个和二叉树中数据元素有相同类型的值,在已知二叉树中进行查找,若存在和给定值相同的数据元素,则返回函数值为 1,并用引用参数返回指向该结点的指针;否则返回函数值为 0。
int isfind(TREENODE *root,Data data)
{
return ((root != NULL) && ((root->data == data) || (isfind(root->leftchild,data) || isfind(root->rightchild,data))));
}