二叉树的函数接收参数节点(已经成员名称)和STR(名称搜索)搜索递归地用C
{
if (node == NULL) return NULL;
if (strcmp(node->name, str) == 0) return node;
node = search_RtLR(node->left, str);
if (node != NULL) return node;
node = search_RtLR(node->right, str);
if (node != NULL) return node;
return NULL;
}
当我搜索一个名称,在左子树,它的工作原理,但当我在右子树中搜索时,程序终止(同样当树中没有这样的名字时),我找不到错在哪里。树不按字母顺序排序。
已经回答了! – ericbn
@ericbn这很好。 – CiaPan