同じラベルを持つすべてのノードのパスを返すJAVAコードを書き込もうとしています。
リンクで指定された画像内。ラベルCの次のo/pを取得する必要があります
A-> B
A
出力として。
私はすべての可能なラベルを知っています。ラベルの範囲はAからJです。
ツリーのノードクラスは次のとおりです。
class Node{
String label;
int count;
List<Node> children;
public int hashCode() {
return label.hashCode();
}
public boolean equals(Object obj) {
Node other = (Node)obj;
return other.label.equals(label);
}
}
私は次のようなことを試みています
for(each label)
start from root
search for all possible label location
print path for each label location
しかし、コードの書き方を理解することはできません。助けてください。