【发布时间】:2015-04-23 04:25:13
【问题描述】:
函数接收参数node(有成员名)和str(要搜索的名字)
{
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;
}
当我搜索左子树中的名称时,它可以工作,但是当我在右子树中搜索时,程序终止(当树中没有这样的名称时),我找不到问题所在。树没有按字母顺序排序。
【问题讨论】:
标签: c binary-tree