[求助]下面两程序有什么不同
//下面两个程序有什么不同//递归方法的二叉排序树的查找
BTREE *SortTreeSearch(BTREE *tree, int d)
{
BTREE *ptr = tree;
if (ptr != NULL && d != ptr->data)
{
if (d < ptr->data)
SortTreeSearch(ptr->left, d);
else
SortTreeSearch(ptr->right, d);
}
return ptr;
}
BTREE *SortTreeSearch(BTREE *tree, int d)
{
BTREE *ptr = tree;
if (ptr != NULL && d != ptr->data)
{
if (d < ptr->data)
return SortTreeSearch(ptr->left, d);
else
return SortTreeSearch(ptr->right, d);
}
return ptr;
}
谢谢!