1
嗨我有此代码来搜索n-ary树,但它dosent工作正常,我不知道什么是错的 当搜索n4和n5它返回n3 最新错误? 我的搜索非二叉树(n-ary树)的方法有什么问题?
public FamilyNode findNodeByName(FamilyNode nodeName){
if(this.name.equals(nodeName.name)){
// We found a node named nodeName, return it
return this;
}
// That's not me that you are looking for, let's see my kids
for(FamilyNode child : this.children){
if(child.findNodeByName(nodeName) != null)
return child;
// We found what we are looking, just return from here
// return child;
}
// Finished looping over all nodes and did not find any, return null
return null;
}
吴THX的男人,你是对的THX很多 – Oli 2012-07-07 08:00:27
欢迎你! – 2012-07-07 08:14:38