搜索一棵树(逆序),请看看小弟我的程序哪有有关问题
搜索一棵树(逆序),请看看我的程序哪有问题
写了一个搜索树的函数,逆序,找出符合条件的存入一个指针数组中。
一下是该函数代码:
但该函数不能达到预期,找到节点并存入数组中。
请各位帮忙看看,谢谢!
------解决方案--------------------
是怎么没达到预期的啊?
你希望是什么样?结果是什么样?
------解决方案--------------------
调试下就知道问题了, 别人仅从你这点代码片段给出的分析可能不全面
如果是别人问你这个问题, 你觉得还需要哪些信息?
写了一个搜索树的函数,逆序,找出符合条件的存入一个指针数组中。
一下是该函数代码:
void search_for_node(node *root, node *list[])
{
int j;
if (root == NULL)
return;
for(j=0; j<root->num_children; j++)
search_for_node(root->children[j], list);
if (root->type == ID)
list[num_for++] = root;
}
但该函数不能达到预期,找到节点并存入数组中。
请各位帮忙看看,谢谢!
c
数据结构
------解决方案--------------------
是怎么没达到预期的啊?
你希望是什么样?结果是什么样?
------解决方案--------------------
调试下就知道问题了, 别人仅从你这点代码片段给出的分析可能不全面
如果是别人问你这个问题, 你觉得还需要哪些信息?